BizTalk アプリケーション ( ) を作成し、コマンド ライン ユーティリティApp1を使用してリソースを追加しようとしています。BTSTask一部のApp1BizTalk アセンブリは、いくつかの BizTalk アセンブリに依存していSharedAppます。SharedAppを使用してアセンブリを GACに追加し、gacutilそれらが GAC に存在することを確認しました。を実行すると、いずれかのアセンブリに依存する BizTalk アセンブリBTSTask AddResourceに対してコマンドが失敗します。App1SharedApp
エラー メッセージは、特定のSharedAppdll が参照用に見つからないことを示しています。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