類似於:member names cannot be the same as their enclosing type除了我無法更改元數據,我想完全忽略該類。繞過會員名稱不能與其封閉類型相同
我想在Visual Studio 2010中添加一個服務引用,但出現以下錯誤。
自定義工具'DataServiceClientGenerator'失敗。數據服務 客戶端代碼生成失敗:指定的模式無效。錯誤: (0,0):錯誤0042:名稱foo不能用於類型 Microsoft.Crm.Sdk.Data.Services.foo。會員名稱不能相同 他們的封閉類型..
我明白,這個錯誤是因爲一個叫場foo
在對象foo
,但我不能改變的..
所以不能夠在CRM中做出任何更改,我如何生成我的服務參考?
我想過下載$metadata
,然後刪除違規類型然後保存它(因爲類型不是我將要使用的類型)。但是我不知道如何讓它起作用,因爲它不是非常簡單。
我試過用C#和VB.NET做服務引用,都沒有工作,理想情況下它會是一個解決方案,適用於這兩個,但在這一點上,我會打開一個解決方案,只適用於這些。
在Microsoft解決方案中實際上有一個名爲foo的成員字段? LOLs :-) –
@TomerW不,我們的CRM解決方案是定製的,並且包含一些額外的類,'foo'代表具有'foo'字段的類。根據http://tools.ietf.org/html/rfc3092,「foo」被用作沒有任何正確解釋或定義的元變量變量,通常當變量的實際含義對上下文的範圍沒有意義時。 – Seph
雅,我知道富吧, 我沒想到你改變異常消息:) –