まもなく CRM 2011 にアップグレードするので、いくつかのテストを行っています。問題は、Web サービス参照を 2011 のものに変更すると、アプリケーションのコンパイルが停止することです。エンティティが見つからないだけです (動作を停止する行の例: Account acc = new Account()
-> 参照を見逃す必要があると表示されます)。
CRM 4 の Web サービスと CRM 2011 の Web サービスを比較すると、それが正しいことがわかります。CRM 4 の CrmService には、CRM のすべてのエンティティの定義が含まれていますが、CRM 2011 には表示されません。
何故ですか?何か不足していますか?何かを有効にする必要がありますか?
念のため、私が使用している URL を次に示します。
http://myserver/mscrmservices/2006/CrmServiceWsdl.aspx -> 完全に動作します
http://myserver/mscrmservices/2007/CrmService.asmx?WSDL -> エンティティ定義が含まれていません
http://myserver/mscrmservices/2007/CrmService.asmx?WSDL&uniquename=MyOrg -> エンティティ定義が含まれていません
http://myserver/mscrmservices/2007/crmservicewsdl.aspx -> エンティティ定義が含まれていません