我正在使用BizTalk 2020,我最近从BizTalk 2006升级了一个项目。我有以下错误:
BTSTask.exe AddResource -Type:BizTalkAssembly -Source:"....\xxx.dll“-ApplicationName:"app1”-Options:GacOnAdd,GacOnImport,GacOnInstall Microsoft (R) BizTalk Application Deployment 3.13.717.0版权(c) Microsoft Corporation。版权所有。错误:文件"....\xxx.dll“不是有效的BizTalk程序集。F:\GIT\xxx\xxx.Deployment\Deployment.btdfproj无法加载文件或程序集“xxx.dll”或其依赖项之一。系统找不到指定的路径。命令失败,其中有1个错误,0条警告。
我试过的是:
我已经看到失败的编排是System.Biztalk.BiztalkAssembly类型的,System.Biztalk.Assembly类型的项目在那里成功部署。到目前为止还不能确定为什么在项目中存在差异。
如果这有帮助的话,我将使用部署框架5.8。
发布于 2022-07-09 04:50:42
因为错误信息..。
“无法加载文件或程序集'xxx.dll‘或其依赖项之一。系统无法找到指定的路径。”
...you可能有一个不想要的、不正确的版本、不正确的.NET框架版本,或者缺少DLL引用的DLL。
我建议下载一个免费的反编译器,如Telerik JustDecompile或JetBrains dotPeek,打开其中的DLL,并仔细检查引用。该工具甚至可能标记有问题的引用。仔细检查磁盘上是否存在引用的DLL,它们是否正确的.NET版本和匹配的.NET框架版本。很有可能在BizTalk 2006的升级中忽略了一些东西。
https://stackoverflow.com/questions/72907643
复制相似问题