VS 2010,win server 2003,.Net 3.5 解决方案,从 .Net 1.1 迁移而来
解决方案中的所有项目均已延迟签名。可以为 Debug 成功构建解决方案,但对于 Release 总是失败并出现以下错误。SGEN:错误:无法加载文件或程序集“AssemblingX,版本=1.0.5000.0,Culture=neutral,PublicKeyToken=xxxxxxxx”或其依赖项之一。强名称验证失败。(来自 HRESULT 的异常:0x8013141A)
AssemblingX是我想要构建的项目。该项目的所有引用的 DLL 都保存在本地文件夹中,并且已经签名。如果我更改项目AssemblingX的属性以对其进行签名,则可以构建解决方案以成功发布。
我按照http://social.msdn.microsoft.com/Forums/nl-NL/msbuild/thread/695581ae-77e7-4c3a-bb3f-6472b8c47f65上的指导创建了一个 sgen.exe.config 以启用“loadFromRemoteSources”
但什么都没有改变。有任何想法吗?
谢谢