4

昨日、IT 部門が私の開発用コンピューターの AVG ウイルス対策ソフトウェアを更新しました。アセンブリをコンパイルしようとすると、次のエラーが表示されます。

エラー CS1606: アセンブリの署名に失敗しました。出力が署名されていない可能性があります -- アセンブリの署名エラー -- 別のプロセスで使用されているため、プロセスはファイルにアクセスできません。

アセンブリは、VS2010 を使用して C# で記述されています。厳密な名前のキー ファイルを使用してアセンブリに署名しています。

セーフ モードで実行するか、一時的に AVG 保護を無効にすると、エラーは発生しません。

VS を閉じて、コマンド ラインで MSBuild を使用してビルドしました。「sn -c」を実行して、CSP をデフォルトにリセットしました。AVG にさまざまな例外を追加しようとしました。

  • C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\
  • 私のソースコードディレクトリ
  • 極端に「C:\」を追加しました

どれもうまくいきませんでした。

もちろん、いつでもウイルス保護を無効にすることもできますが、IT 部門がそれについてあまり満足しないと思います。

何かご意見は?

4

0 に答える 0