0

VS2012と.Net4.5を使用して、ワークフローを開発し、展開しました。いくつかのビジネスの変更のために、私はそれを変更しなければなりませんでした。以前のバージョンにはバグがなく、古いインスタンスに結論を出すことができるので、サイドバイサイドバージョン管理を使用することにしました。

しかし、問題があります。私のワークフローにはc#式があります。私はファクトリを実装しましたが、それは新しいインスタンスに対してのみ機能します!古いインスタンスがメッセージを受け取った場合、ランタイムはワークフロー(v1)が「コンパイル」されていないことを返します。これは、「サービスのアクティブ化は最新バージョンでのみ機能する」と解釈しています。

4

1 に答える 1

0

私はここで説明されているのと同じ答えを見つけることになりました: WF4.5 not compiling side-by-side c# workflows

工場でバージョンを手動で強制する必要がありました...

于 2013-03-19T12:51:06.843 に答える