かなり大規模な BizTalk 2010 プロジェクトに取り組んでいるときに、この非常に奇妙な動作に遭遇し、他の誰かがこれを経験する可能性がある場合に備えて、ここに解決策を投稿したいと思いました。
Visual Studio 2010 内のオーケストレーション デザイナーでオーケストレーションを開こうとすると、オーケストレーションがテキストのみのビューで開かれ、オーケストレーション デザイナーを表示できないことに気付きました。これは 1 つのオーケストレーションのみで、プロジェクト内の他のすべてのオーケストレーションは正常に開きました。プロジェクトもエラーなしで適切にコンパイルされました。影響を受けるオーケストレーションを右クリックし、 [アプリケーションから開く] -> [BizTalk オーケストレーション デザイナ]を選択しました。また、[デフォルトとして設定] をクリックしました。その後、オーケストレーションをデザイン モードで期待どおりに表示できました。ただし、ソリューションを閉じて再度開くと、オーケストレーションがテキストのみのビューで再び開いていることに気付きました。
次に、.btproj ファイルをテキスト エディターで開いたところ、次のことがわかりました (これは、私の .btproj ファイルの抜粋です)。
<ItemGroup>
<XLang Include="OrderCancel.odx">
<TypeName>OrderCancel</TypeName>
<Namespace>MyNamespace.Orchestrations</Namespace>
<SubType>Designer</SubType>
</XLang>
</ItemGroup>
<ItemGroup>
<XLang Include="OrderModify.odx">
<TypeName>OrderModify</TypeName>
<Namespace>Mynamespace.Orchestrations</Namespace>
</XLang>
</ItemGroup>
タグに注意してください:
<SubType>Designer</SubType>
SubType タグを削除し、.btproj ファイルを保存して、Visual Studio でソリューションを再度開くと、オーケストレーションが正常に再び開きました。