私の biztalk 運用サーバーには、サーバーに Visual stdio がインストールされていません。
ここで、本番サーバーに既にデプロイされている別のアプリケーションのスキーマを使用するアプリケーションを本番サーバーに作成する必要があります。
新しいアプリケーションで既存のアプリケーションからスキーマを参照する必要があります
Visual Studio を実稼働サーバーにインストールする必要があるか、それとも他のオプションがありますか。
私の biztalk 運用サーバーには、サーバーに Visual stdio がインストールされていません。
ここで、本番サーバーに既にデプロイされている別のアプリケーションのスキーマを使用するアプリケーションを本番サーバーに作成する必要があります。
新しいアプリケーションで既存のアプリケーションからスキーマを参照する必要があります
Visual Studio を実稼働サーバーにインストールする必要があるか、それとも他のオプションがありますか。
いいえ、BizTalk 運用サーバーに VS をインストールする必要はありません (または望ましい IMO)。
必要なことは、共通スキーマ アセンブリを開発 BizTalk 環境にコピーし、新しいプロジェクトからアセンブリを参照することです。
参照されているスキーマのソースがない場合は、インストール ディレクトリからスキーマ アセンブリを取得できます (通常%PROGRAMFILES%\Generated By BizTalk
、基本的な MSI エクスポートを使用して展開する場合ですが、展開フレームワークなどを使用してインストールした場合は異なる場合があります)。または、アセンブリは GAC (コマンド ラインC:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL
)でも使用できます。
その後、参照されたスキーマを新しいプロジェクトで使用できます。参照されたスキーマ アセンブリをリソースとして新しいプロジェクトに追加しないでください。これは既に配置されているためです (アセンブリは 1 つのアプリケーションにのみ「属する」ことができます)。
スキーマ定義は、BizTalk管理コンソールから取得することもできます。
[スキーマ]で必要なスキーマを見つけ、右クリックして[プロパティ]、[スキーマビュー]の順に選択します。
Visual Studio を開発マシンにインストールし、そこで開発作業を行ってから、運用サーバーにデプロイします。