无法获取StrongNameKeyPair的公共密钥
问题描述:
我在Windows 2008虚拟PC上运行visual studio 2008。我决定尝试内置在IDE中的微软测试工具(与我通常使用的NUnit相反)。使用单元测试向导,VS向源树添加一个新的测试项目,创建一堆单元测试。无法获取StrongNameKeyPair的公共密钥
当我尝试编译时,出现“无法获取StrongNameKeyPair的公钥”错误。我检查了我的两个项目和单元测试项目的属性,我签署为他们每个人的关键...
谷歌建议我打电话 “SN.EXE -mn” “SN.EXE -c“
但这并不奏效。
任何想法我可以尝试吗?
答
MSDN forum thread似乎描述你的问题:单元测试和受保护的密钥不受支持。该主题有建议和解决方法。
+0
这似乎让我更靠近一步,谢谢 – tbischel 2010-03-02 00:04:23
你是如何配置项目签名的?钥匙从哪里来? – Timores 2010-03-01 22:31:46
我使用了visual studio提供的默认密钥生成,详见http://msdn.microsoft.com/en-us/library/ms247123.aspx 这两个密钥我设置为新的密码保护密钥,但是离开“仅限延迟标志”框未选中。 – tbischel 2010-03-01 22:48:42