Я пытаюсь создать приложение BizTalk (App1
) и добавить ресурсы с помощью утилиты командной строки BTSTask
. Некоторые из App1
сборок BizTalk зависят от нескольких SharedApp
сборок BizTalk. Я добавил сборки SharedApp
в GAC с помощью gacutil
и убедился, что они присутствуют в GAC. Когда я запускаю BTSTask AddResource
, команда завершается ошибкой для любой сборки App1
BizTalk, которая зависит от любой из сборок SharedApp
.
Сообщение об ошибке говорит мне, что конкретная SharedApp
dll не может быть найдена для справки. Я проверил правильность сведений (имя, версия и т. д.) сборки SharedApp
; это правильная сборка и присутствует в GAC.
Разве BizTalk не должен обнаруживать эти сборки SharedApp
в GAC и разрешать их использование в качестве эталонных сборок, когда я вызываю AddResource
?
Любые мысли о том, почему добавление SharedApp
сборок в GAC не решило мою проблему?
EDIT: Добавление примера текста командной строки
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
SharedApp
являются сборками BizTalk. - person Michael   schedule 16.04.2013