私のマシンに VS2012 と Trend Micro アンチウイルスがインストールされている状態でプロジェクトをコンパイルしようとすると問題が発生しました。
基本的に、トレンドマイクロが無効になっているときに正しくコンパイルされる一連の依存関係を持つプロジェクトがあります。ただし、有効にすると、特定のプロジェクトで生成されたバイナリ (.dll) が削除され、依存するプロジェクトのコンパイルが失敗することがよくありますが、常にではありません。エラーのタイプは次のとおりです。
58>CSC: エラー CS0006: メタデータ ファイル 'C:\XXX\bin\XYZ.dll' が見つかりませんでした
58>CSC: エラー CS0006: メタデータ ファイル 'C:\XXX\bin\QWE.dll' が見つかりませんでした
注意することは興味深いです:
XYZ は常に失敗するプロジェクトです。
トレンドマイクロがログや通知を作成することはありません。
トレンド マイクロが有効化されている場合と有効化されていない場合のコンパイルのテスト間で、コードの変更は適用されません。
これは、ソリューション全体の再構築を要求するときに最も頻繁に発生します。
私の VS12 は 4 つの並列ビルドに設定されており、バージョンは次のとおりです。
トレンドマイクロ ウイルスバスター Corp.クライアント (Windows用)
バージョン: 10.6.2108 SP1
-
ビジュアル スタジオ プレミアム 2012
バージョン: 11.0.51106.01 アップグレード 1