1

VS2010 专业版,我正在尝试编译我下载的项目我收到此错误:

Error   2   Cryptographic failure while signing assembly 
'E:\...\bsn.GoldParser.dll' -- 
'The key container name 'bsn' does not exist'

我不在乎它是否签名。“签署程序集”在项目选项中已关闭,我检查了 .csproj 文件并且 SignAssembly 为假。如何摆脱此消息?

4

2 回答 2

2
  1. <KeyContainerName>bsn</KeyContainerName>从两者中删除该行bsn.GoldParser.Test.csprojbsn.GoldParser.csproj通过卸载项目并编辑项目文件
  2. 从属性中删除 PublicKey 部分,bsn.GoldParser\Properties\AssemblyInfo.cs如下所示:[assembly: InternalsVisibleTo("bsn.GoldParser.Test")]
于 2013-02-28T13:35:10.373 回答
0

您是否检查过您的 AssemblyInfo.cs 文件以确保您没有指定 AssemblyKeyName 属性?

于 2012-12-03T00:58:20.180 回答