VS2010 专业版,我正在尝试编译我下载的项目我收到此错误:
Error 2 Cryptographic failure while signing assembly
'E:\...\bsn.GoldParser.dll' --
'The key container name 'bsn' does not exist'
我不在乎它是否签名。“签署程序集”在项目选项中已关闭,我检查了 .csproj 文件并且 SignAssembly 为假。如何摆脱此消息?
VS2010 专业版,我正在尝试编译我下载的项目我收到此错误:
Error 2 Cryptographic failure while signing assembly
'E:\...\bsn.GoldParser.dll' --
'The key container name 'bsn' does not exist'
我不在乎它是否签名。“签署程序集”在项目选项中已关闭,我检查了 .csproj 文件并且 SignAssembly 为假。如何摆脱此消息?
<KeyContainerName>bsn</KeyContainerName>
从两者中删除该行bsn.GoldParser.Test.csproj
并bsn.GoldParser.csproj
通过卸载项目并编辑项目文件bsn.GoldParser\Properties\AssemblyInfo.cs
如下所示:[assembly: InternalsVisibleTo("bsn.GoldParser.Test")]
您是否检查过您的 AssemblyInfo.cs 文件以确保您没有指定 AssemblyKeyName 属性?