VS2008到VS2010项目升级后获得“清单签名证书”错误

时间:2009-11-11 06:03:47

标签: visual-studio-2008 visual-studio-2010 certificate manifest

我在计算机1(Vista)上使用 VS2008 C#Express 创建了一个测试项目。

我在计算机2(Windows 7)上将其转换为 VS2010 C#Express

转换后的项目为我提供了错误

  

无法找到舱单签名   证书商店中的证书。

我找到了articles about signing project certificates等等,但它们没有那么有用,因为我从未明确签署任何证书。它只是我用VS2008 C#Express创建的一个小项目(带有MDF数据库/ LINQ-to-SQL)。

我尝试在转换之前首先删除原始项目的 .suo obj bin 目录,但我仍然给出相同的错误

如何阻止已转换的VS2010项目尝试在证书库中找到“清单签名证书”?

1 个答案:

答案 0 :(得分:7)

尝试禁用并重新启用签名:

  1. 右键单击您的项目
  2. 点击属性
  3. 打开“签名”标签
  4. 取消选中“签署程序集”
  5. 使用Ctrl-S
  6. 保存
  7. 再次选中“签署程序集”
  8. 保存并关闭