5

プラグインを作成しましたCRM.正常に登録されました。プラグイン内で、多くの機能を持つ Web サービスを作成しました。プラグインステップの呼び出しに成功した後、エラーが発生します-

System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.Xrm.Client, Version=5.0.9689.2166, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。この問題を解決するために、crmsvcutil.exe から新しい XRM.cs ファイルを作成しましたが、同じ問題が発生しました。これについてさらに検索しましたが、解決策はまだ見つかりませんでした。

: Microsoft がホストするバージョンの CRM を使用しています

以下に、私が使用している参照ファイルを示します。

  • microsoft.crm.sdk.proxy
  • Microsoft.CSharp
  • microsoft.xrm.client
  • microsoft.xrm.ポータル
  • microsoft.xrm.sdk
  • システム
  • システム System.Core
  • System.Data
  • System.Data.Services
  • System.Data.Services.Client
  • System.DirectoryServices.AccountManagement
  • System.Runtime.Serialization
  • System.ServiceModel
  • System.Xml
  • System.Xml.Linq

CRM の Hosted バージョンでプラグインを実行する方法はありますか?

何か助けがあれば感謝します:)

4

3 に答える 3

4

このコマンドを使用して、この問題を解決しました。

CrmSvcUtil.exe /out:"Xrm.cs" 
               /url:http://crm/Contoso/XRMServices/2011/Organization.svc 
               /namespace:Xrm 
               /servicecontextname:XrmServiceContext
               /servicecontextprefix:Xrm

コードのカスタマイズ オプションを削除すると、問題が解決しました。

/codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration"
于 2013-08-15T11:51:45.327 に答える