VS2012と.Net4.5を使用して、ワークフローを開発し、展開しました。いくつかのビジネスの変更のために、私はそれを変更しなければなりませんでした。以前のバージョンにはバグがなく、古いインスタンスに結論を出すことができるので、サイドバイサイドバージョン管理を使用することにしました。
しかし、問題があります。私のワークフローにはc#式があります。私はファクトリを実装しましたが、それは新しいインスタンスに対してのみ機能します!古いインスタンスがメッセージを受け取った場合、ランタイムはワークフロー(v1)が「コンパイル」されていないことを返します。これは、「サービスのアクティブ化は最新バージョンでのみ機能する」と解釈しています。