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