aspnet_merge(0,0):发生错误:合并程序集时发生错误:不允许未解析的程序集引用:[Custom.Assembly]
aspnet_merge(0,0): Error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed: [Custom.Assembly]
我是 Stack Overflow 的潜伏者,这是我的第一个问题,所以请放轻松。
我开发自定义电子商务 ASP.NET Web 表单应用程序,在发布期间,我们将所有输出合并到一个程序集中。
我一直在网上搜索,试图解决发布期间出现的以下错误:
aspnet_merge(0,0): Error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed:[OurCustom.Assembly]
这对我们的任何其他项目来说都不是问题,我完全被难住了。
我试过:
- 正在从我们的存储库中签出一个干净的项目
- 删除而不是重新引用 bin 文件夹中的所有 .dll
- 使用不同版本的aspnet_merge
- 切换目标框架(.NET 4.5、4.5.1、4.5.2)
- 关闭计算机,然后再打开
- 睡在上面
有问题的.dll 在我们所有的其他项目中都使用过,并且以前没有引起过这个问题。
提前致谢。
经过多次试验和错误后,我能够确定项目引用的自定义 .dll 已损坏,即使它在本地和生产中工作。我复制了在其他项目中使用的另一个版本的 .dll,并且能够发布到合并的程序集。
我是 Stack Overflow 的潜伏者,这是我的第一个问题,所以请放轻松。
我开发自定义电子商务 ASP.NET Web 表单应用程序,在发布期间,我们将所有输出合并到一个程序集中。
我一直在网上搜索,试图解决发布期间出现的以下错误:
aspnet_merge(0,0): Error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed:[OurCustom.Assembly]
这对我们的任何其他项目来说都不是问题,我完全被难住了。
我试过:
- 正在从我们的存储库中签出一个干净的项目
- 删除而不是重新引用 bin 文件夹中的所有 .dll
- 使用不同版本的aspnet_merge
- 切换目标框架(.NET 4.5、4.5.1、4.5.2)
- 关闭计算机,然后再打开
- 睡在上面
有问题的.dll 在我们所有的其他项目中都使用过,并且以前没有引起过这个问题。
提前致谢。
经过多次试验和错误后,我能够确定项目引用的自定义 .dll 已损坏,即使它在本地和生产中工作。我复制了在其他项目中使用的另一个版本的 .dll,并且能够发布到合并的程序集。