3

コンピューター1(Vista)でVS2008 C#Expressを使用してテストプロジェクトを作成しました。

コンピューター2(Windows 7)でVS2010 C#Expressに変換しました。

変換されたプロジェクトは私にこのエラーを与えます:

証明書ストアでマニフェスト署名証明書が見つかりません。

プロジェクト証明書の署名など​​に関する記事を見つけましたが、このプロジェクトで証明書に明示的に署名したことがないため、あまり役に立ちません。これは、VS2008 C#Expressで作成した(MDFデータベース/ LINQ-to-SQLを使用した)小さなプロジェクトです。

変換する前に、最初に元のプロジェクトの.suoディレクトリとobjディレクトリおよびbinディレクトリを削除しようとしましたが、それでも同じエラーが発生します。

変換されたVS2010プロジェクトが「証明書ストアでマニフェスト署名証明書」を見つけようとするのを防ぐにはどうすればよいですか?

4

1 に答える 1

7

署名を無効にしてから再度有効にしてみてください。

  1. プロジェクトを右クリックします
  2. プロパティをクリックします
  3. [署名]タブを開きます
  4. 「アセンブリに署名する」のチェックを外します
  5. Ctrl-Sで保存
  6. 「アセンブリに署名する」をもう一度チェックします
  7. 保存して閉じます
于 2009-11-11T06:21:53.637 に答える