2012-02-21 2 views
22

かなり大きなBizTalk 2010プロジェクトで作業していましたが、この非常に奇妙な動作が発生しました。BizTalkオーケストレーションがVisualStudio Orchestration Designerのテキストビューで開きます

オーケストレーションデザイナーで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> 

IをSubTypeタグを削除し、.btprojファイルを保存し、Visual Studioでソリューションを再度開き、オーケストレーションを正常に再開しました。

+1

ありがとうございます。私はそれが誰かを助けると確信している –

+2

ビッグ+ 1 - ありがとう。これは簡単に繰り返すことができます - ODXを右クリックし、 "Open with..Xml(Text)Editor"を選択してください。 ODX上で何も変更しなくても、.btprojを保存すると、 ''がそこにあります。 – StuartLC

+0

あなたの投稿をいただきありがとうございます。 –

答えて

0

これは奇妙なことですが、以前はそれを見ていませんでした。 .odxファイルタイプのデフォルトエディタがテキストに設定されているようです。私は、このプリファレンスをユーザープロファイルのどこかに保存するか、おそらくVS環境設定として保存する必要があると思います。 VS環境設定の場合は、VSを開いたときに管理者に昇格させて、VSが開いている時間の間に保存するように設定することが必要な場合があります。

これは私がこの問題を以前に見たことがないので、これは単なる推測です。

おかげで、

4

私がコメントを追加することを好むだろうが、私がそれを行うことができるようにサイトにあまりにも新しいです表示されます。この「質問」は私が探していた正確な解決策でしたので、これを送信していただきありがとうございます。私が加えることができるのは、オーケストレーションが "デザイナー"モードで開かれたということです。なぜなら、 "デザイン"、 "スプリット"、 "ソース"の3つのタブがありましたが、オリジナルのポスターが指摘するように、オーケストレーションのコンテンツが表示されました。下のデザイナーオプションは、VSがオーケストレーションデザイナーではなく、HTML WYSIWYGデザイナーを使用していると信じています。

btprojファイルからタグを削除することで問題が解決されましたので、ソリューションを投稿していただいたIanにもう一度感謝します。

0

私はむしろ、Visual Studioのリセットプラグインを行うだろう

DEVENV.EXE/resetaddin *(http://www.mztools.com/articles/2006/mz2006014.aspx)

手動で編集するよりも、プロジェクトファイル。過去にこのような状況があり、VSリセットが私たちのために働いていました。

2

メインポストにポイントを追加します。実際にこの問題は、オーケストレーションをxmlモードで開くと、プロジェクトファイルはオーケストレーションのサブタイププロパティをデザイナーモードに保存します。

その後、ダブルクリックしてオーケストレーションを開くと、オーケストレーションサブタイトルプロパティがデザイナーモードに設定されているため、オーケストレーションがxmlモードで開きます。

私はこれが何かを助けることを望みます。

+0

一定。 多くの感謝! –

0

VS 2013 + TFS + BizTalk 2013 R2でこの問題が発生しました。私は、これは、関連するバグだと思う>環境

チェックを外してオプション

「ソリューションまたはプロジェクトを開いたときにすべてを取得」 - >オプション - - > [ソース管理ツール:

私のソリューションは、以下の通りでしたVS 2013を使用しているため、Microsoftに報告する必要があります。