首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BizTalk部署:文件不是有效的BizTalk程序集

BizTalk部署:文件不是有效的BizTalk程序集
EN

Stack Overflow用户
提问于 2022-07-08 06:48:04
回答 1查看 48关注 0票数 0

我正在使用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条警告。

我试过的是:

  1. I检查所有引用的程序集,它们都是正确的,在GAC.
  2. 中,我已经为帐户网络服务提供了对临时文件夹的访问。项目部署部分中的
  3. 提供了目标应用程序名。

我已经看到失败的编排是System.Biztalk.BiztalkAssembly类型的,System.Biztalk.Assembly类型的项目在那里成功部署。到目前为止还不能确定为什么在项目中存在差异。

如果这有帮助的话,我将使用部署框架5.8。

EN

回答 1

Stack Overflow用户

发布于 2022-07-09 04:50:42

因为错误信息..。

“无法加载文件或程序集'xxx.dll‘或其依赖项之一。系统无法找到指定的路径。”

...you可能有一个不想要的、不正确的版本、不正确的.NET框架版本,或者缺少DLL引用的DLL。

我建议下载一个免费的反编译器,如Telerik JustDecompile或JetBrains dotPeek,打开其中的DLL,并仔细检查引用。该工具甚至可能标记有问题的引用。仔细检查磁盘上是否存在引用的DLL,它们是否正确的.NET版本和匹配的.NET框架版本。很有可能在BizTalk 2006的升级中忽略了一些东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72907643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档