我正在爲CRM 2011創建一個插件,我引用了Microsoft.Xrm.Sdk.dll,並且正在使用其他對象,如「EntityReference」和其他人沒有問題。但是,我不能使用「ColumnSet」,我收到「缺少程序集或引用」的錯誤。無法在插件中使用ColumnSet,雖然Microsoft.Xrm.Sdk被引用
我無法在網上找到什麼表示ColumnSet無法在插件中使用,所以你有一個想法是怎麼回事?
編輯: 爲QueryExpression同樣的事情,我不能用它
我正在爲CRM 2011創建一個插件,我引用了Microsoft.Xrm.Sdk.dll,並且正在使用其他對象,如「EntityReference」和其他人沒有問題。但是,我不能使用「ColumnSet」,我收到「缺少程序集或引用」的錯誤。無法在插件中使用ColumnSet,雖然Microsoft.Xrm.Sdk被引用
我無法在網上找到什麼表示ColumnSet無法在插件中使用,所以你有一個想法是怎麼回事?
編輯: 爲QueryExpression同樣的事情,我不能用它
您需要或者有
using Microsoft.Xrm.Sdk.Query;
在文件的頭或它放入每次調用QueryExpression
和ColumnSet
Microsoft.Xrm.Sdk.Query.QueryExpression qe = new Microsoft.Xrm.Sdk.Query.QueryExpression();
原因是你不得不添加命名空間。因爲名稱空間包含類。而且如果你不知道命名空間的意思就是輸入class as並點擊ctrl +。命名空間將自動出現。看到下面的圖像供您參考
謝謝,這工作。但是這背後有理由嗎? – user3340627
噢,我想他們不需要在「基礎」Xrm.Sdk包中混雜很多。 –