BizTalk アプリケーション ( ) を作成し、コマンド ライン ユーティリティApp1
を使用してリソースを追加しようとしています。BTSTask
一部のApp1
BizTalk アセンブリは、いくつかの BizTalk アセンブリに依存していSharedApp
ます。SharedApp
を使用してアセンブリを GACに追加し、gacutil
それらが GAC に存在することを確認しました。を実行すると、いずれかのアセンブリに依存する BizTalk アセンブリBTSTask AddResource
に対してコマンドが失敗します。App1
SharedApp
エラー メッセージは、特定のSharedApp
dll が参照用に見つからないことを示しています。SharedApp
アセンブリの詳細 (名前、バージョンなど) が正しいことを確認しました。これは正しいアセンブリであり、GAC に存在します。
BizTalkSharedApp
は GAC でこれらのアセンブリを検出し、呼び出し時にそれらを参照アセンブリとして使用できるようにすべきではありませんAddResource
か?
アセンブリを GAC に追加しSharedApp
ても問題が解決しなかった理由について何か考えはありますか?
編集:コマンドラインのサンプルテキストを追加
BTSTask.exe AddApp -ApplicationName:App1 -Server:BTServer1 -Database:BTDatabase1 -Description:App1_instance
BTSTask.exe AddResource -ApplicationName:App1 -Source:"path_to_App1.Assembly.dll" -Destination:"destination_path_for_App1.Assembly.dll" -Type:BizTalkAssembly -Options:GacOnAdd,GacOnInstall -Overwrite -Server:BTServer1 -Database:BTDatabase1