如何完全禁用已签名的程序集?

我有一个VS.NET 2010解决方案,有几个项目。 我刚刚添加了一个新的库项目(the.library.assembly)。 启动项目是一个网站。 当我运行网站时,我收到此错误:

无法加载文件或程序集“the.library.assembly”或其依赖项之一。 强名称签名无法validation。 程序集可能已被篡改,或者是延迟签名但未使用正确的私钥完全签名。 (HRESULTexception:0x80131045)

这来自哪里? 我没有使用签名的程序集与其他项目,他们工作正常。

—编辑—

实际上,我确实发现了.library.assembly已签名。 这与解决签名问题有关。 我在项目属性中取消选中,并完成了解决方案中的所有项目。 没有签名。 我现在得到了构建错误:

Assembly generation failed -- Referenced assembly 'the.library.assembly' does not have a strong name. 

我想也许这与the.library.assembly正在引用的WCF服务有关。 我删除了服务和相关代码。 一切都很好。 我添加了服务。 另一个好的构建。 我将服务相关代码添加回.library.assembly。 仍然建立。 然后我将.library.assembly调用添加到Web应用程序中。 那是我得到上述构建失败的时候。

我在Web应用程序的AssemblyInfo.cs中找到了引用签名的条目。 评论那些允许解决方案构建。