我正在尝试创建 BizTalk 应用程序 ( ) 并使用命令行实用程序App1
添加资源。BTSTask
一些App1
BizTalk 程序集依赖于一些SharedApp
BizTalk 程序集。我SharedApp
使用将程序集添加到 GACgacutil
并验证它们存在于 GAC 中。当我运行时,对于依赖于任何程序集BTSTask AddResource
的任何 BizTalk 程序集,该命令都会失败。App1
SharedApp
SharedApp
错误消息告诉我找不到特定的dll 以供参考。我已验证程序集上的详细信息(名称、版本等)SharedApp
是否正确;它是正确的程序集并且存在于 GAC 中。
BizTalk 不应该能够SharedApp
在 GAC 中检测到这些程序集并允许它们在我调用时用作参考程序集AddResource
吗?
SharedApp
关于为什么将程序集添加到 GAC 没有解决我的问题的任何想法?
编辑:添加命令行示例文本
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