0

我在Windows 2008虚拟PC上运行visual studio 2008。我决定尝试内置在IDE中的微软测试工具(与我通常使用的NUnit相反)。使用单元测试向导,VS向源树添加一个新的测试项目,创建一堆单元测试。无法获取StrongNameKeyPair的公共密钥

当我尝试编译时,出现“无法获取StrongNameKeyPair的公钥”错误。我检查了我的两个项目和单元测试项目的属性,我签署为他们每个人的关键...

谷歌建议我打电话 “SN.EXE -mn” “SN.EXE -c“

但这并不奏效。

任何想法我可以尝试吗?

+0

你是如何配置项目签名的?钥匙从哪里来? – Timores 2010-03-01 22:31:46

+0

我使用了visual studio提供的默认密钥生成,详见http://msdn.microsoft.com/en-us/library/ms247123.aspx 这两个密钥我设置为新的密码保护密钥,但是离开“仅限延迟标志”框未选中。 – tbischel 2010-03-01 22:48:42

回答

2

MSDN forum thread似乎描述你的问题:单元测试和受保护的密钥不受支持。该主题有建议和解决方法。

+0

这似乎让我更靠近一步,谢谢 – tbischel 2010-03-02 00:04:23