在将VS2008项目升级到VS2010后,出现“清单签名证书”错误。

3
我在计算机1(Vista)上使用VS2008 C# Express创建了一个测试项目。
我在计算机2(Windows 7)上将其转换为 VS2010 C# Express
转换后的项目给出以下错误

无法在证书存储中找到清单签名证书。

我找到了有关签署项目证书等文章,但它们并不是很有用,因为我从未显式地为此项目签署任何证书。 它只是一个使用VS2008 C# Express创建的小项目(带有MDF数据库/ LINQ-to-SQL)。
我尝试首先删除原始项目的.suoobj以及bin目录,然后再进行转换,但仍会出现相同的错误。
如何阻止转换后的VS2010项目尝试在证书存储中查找“清单签名证书”?
1个回答

7

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

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

+1。它也在我从别人那里收到的项目中使用Visual Studio 2008(而不是Visual Studio 2010)时工作正常。 - Peter Mortensen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接