1

問題は次のとおりです。チームの TFS からソリューションをダウンロードしました。しかし、チームでこのメッセージを受け取るのは私だけです。

Type または Namepspace Name StateMachine が見つかりません (行方不明ですか ...)

トラブルシューティングを行ったときに、エラーが発生した特定のプロジェクトで、[プロジェクト参照] の下の System.activities のプロパティを見ると、パス フィールドが古いバージョンを指しているSystem.activities.dllが、チームメイト全員のパスが新しいバージョンを指していることがわかりました。のSystem.activities.dll。マシンで何かが同期していません。何が原因かわかりません。私の VS2010 バージョンである私のレジストリ キーは、チームメイトと同じソフトウェアですが、それでも上記のエラーが発生します。

System.activitiesプロパティのパスが の古いバージョンを指している理由がわかりませんSystem.activities.dll- 何が足りないのですか? 自分のマシンにインストールされている最新の .NET の下にある Machine.Config も確認しましたが、他のチームメイトと同じように見えます (ちらっと見ただけです)。

どんな助けでも大歓迎です。再インストールする必要がある場合、VS2010、.NET、および 9 ヤード全体を再インストールする必要がありますか?

再度、感謝します

4

1 に答える 1

1

.NET Framework 4 Platform Update 1をインストールする必要があります。2 つのダウンロードで提供されます。

  1. ランタイムの更新: WF4 StateMachine ワークフローを実行するために必要です。アプリケーションを実行するコンピューターと開発マシンにこれをインストールします。
  2. 設計時の更新: WF4 StateMachine ワークフローの設計時のサポートに必要です。StateMachine ワークフローを編集する場合は、これを開発マシンにインストールします。

その理由は、.NET 4 に StateMachine ワークフローが同梱されていなかったためです。後で追加され、前述の Platform Update 1 を介して利用可能になりました

于 2012-08-13T15:41:29.280 に答える