2

VisualStudio2012用のCRM2011SDKアドイン(最終版)をインストールし、XAMLワークフローアクティビティを作成しようとしています

これらの手順を使用して、CRMワークフローアイテムをツールボックスに追加しました。MicrosoftDynamicsCRMワークフローアクティビティをツールボックスに追加します。

ワークフローをデザインサーフェスにドロップしようとすると、赤いテキストで「ワークフローのビューを生成できませんでした」と表示されます。

テキストにカーソルを合わせると、「リソースworkflowdesigner.xamlが見つかりません」というSystem.IOExceptionが表示されます。

これを修正するにはどうすればよいですか?

4

6 に答える 6

1

CRM SDKのbinディレクトリ(約24個のアセンブリ)の内容をC:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PublicAssembliesにダンプすることで、これを修正しました。

エレガントではありませんが、明らかにどこかに依存関係がありました。

于 2013-03-05T23:47:12.987 に答える
1

おそらくVSのアセンブリを参照する必要があります。少し苦痛ですが、健康的な行動です。VS12では、別のプロジェクトから参照をコピーし、(実際には、実際に最終的に)同時に複数のDLLを参照することが少し簡単になりました(最終的には10年後)。

これはベストプラクティスであり、行動を好みます。:)

于 2013-03-06T22:39:40.677 に答える
1

Ondraは正しいです。これは、最新バージョンのSDKの問題です。microsoft.xrm.sdk.workflow.dllのバージョン5.0.9690.3448は機能しませんが、バージョン5.0.9688.1533では問題が発生しません。

以前は問題がなかったXAMLワークフローでこの問題が発生しましたが、問題はSDKファイルのアップグレードであることが判明しました。

Visual Studio 2012 Update 2は、この問題に影響を与えません。

于 2013-06-21T16:03:18.873 に答える
0

VSでのこの例(およびCRMワークフロー全体)は、CRMSDKバージョン1.0でのみ正しく機能します。最新バージョン1.1およびVS2012のバージョンでは、説明されている問題が発生します。

于 2013-04-02T18:41:03.747 に答える
0

OK、私もこの問題にぶつかり、あなたのヒントでそれを機能させました、私はこの結果に達しました:

  1. VisualStudioのバージョンを変更しても効果はありませんでした。
  2. SDKバージョンの変更は実際に機能しました!

VisualStudio2015および2017でバージョン7.0.0.43のSDKforCRM 2015を使用しています。直接ダウンロードするか、NugetFor"Microsoft.CrmSdk.Workflow"および"Microsoft.CrmSdk.CoreAssemblies"を使用できます。

SDK for 2018(8.0.0)およびDynamics 365(8.2.0.49)は機能しませんでした。

于 2018-05-20T07:25:41.690 に答える
-1

また、Visual Studio 2012Update2はこの問題を修正します

于 2013-05-24T10:28:16.637 に答える