3

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

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

转换后的项目给了我这个错误

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

我发现了有关签署项目证书等的文章,但它们并没有那么有用,因为我从未明确签署过该项目的任何证书。这只是我用 VS2008 C# Express 创建的一个小项目(带有 MDF 数据库/LINQ-to-SQL)。

我尝试在转换之前先删除原始项目的.suo以及objbin目录,但我仍然给出了同样的错误。

如何阻止转换后的 VS2010 项目尝试在证书存储中查找“清单签名证书”?

4

1 回答 1

7

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

  1. 右键单击您的项目
  2. 点击属性
  3. 打开“签名”选项卡
  4. 取消选中“签署程序集”
  5. 使用 Ctrl-S 保存
  6. 再次检查“签署程序集”
  7. 保存并关闭
于 2009-11-11T06:21:53.637 回答