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]

这对我们的任何其他项目来说都不是问题,我完全被难住了。

我试过:

有问题的.dll 在我们所有的其他项目中都使用过,并且以前没有引起过这个问题。

提前致谢。

经过多次试验和错误后,我能够确定项目引用的自定义 .dll 已损坏,即使它在本地和生产中工作。我复制了在其他项目中使用的另一个版本的 .dll,并且能够发布到合并的程序集。