我正在尝试签署我的集会,但我收到一个错误:
错误无法在证书库中找到清单签名证书 .
这就是我开始做的事情:
-
我在Visual Studio中右键单击我的项目
-
单击“属性”
-
单击“签名”
-
单击“签署程序集”复选框
-
选择新建
-
我给它一个名字和密码
但是当我去编译我的构建时,我得到了错误 .
然后我转到项目目录中的.pfx文件,双击它并将其导入证书存储区(并输入与创建证书时相同的密码) .
但是在尝试构建项目时我一直遇到同样的错误 . 我选择了 do not ,因为我没有使用该功能 .
我该如何解决这个问题?
我正在使用Visual Studio 2010 SP1 .
2 回答
我找到了导致我问题的原因 . 我不得不从我的Visual Studio项目文件(.csproj)中删除以下内容:
这解决了问题,我能够通过应用程序进行编译 .
我无法重现它 . 我做了你提到的所有步骤,保存了项目文件并编译完毕,一切正常 .
您应该尝试按照文章How to: Sign an Assembly (Visual Studio)进行操作,但您的步骤确实适用于新创建的C#类库项目 .