0

Visual Studio 2010、C# を使用しており、ユニット/統合テストを実行しようとしています。他のいくつかのプロジェクトを参照する統合テストプロジェクトを取得しました。テストを実行したいとき、テストを実行する前に何度も何度もビルドします。これは、Resharper と MSTest の両方でテストを実行した場合と同じです。コンテキストにデバッガーをアタッチして、Visual Studio に関係していると確信しています。最後の試みとして、統合プロジェクトからすべてのプロジェクト参照を削除しました。テストの実行を開始すると、同じ動作が見られました。つまり、コンパイルはプロジェクトに固有のものではなく、ソリューション全体が構築されています。私はすでにこれを修正するために一日中費やしました。ここで同様のプロジェクトを見つけましたが、解決策はありません 「デバッグ | 新しいインスタンスを開始」を選択すると、複数のリビルドが行われます

ビルドは毎回書き直されるため、この問題の正確な原因はわかりません。

任意のポインタ、アイデア。

4

1 に答える 1

0

驚くべきことに、ソリューション ディレクトリのウイルス スキャナ スキャナをオフにすると、この動作は発生しませんでした。スキャン プロセス中にビルド バイナリ署名が何らかの形で変更され、ビジュアル スタジオがそれを複数回再構築するという理論を立てることができます。

于 2013-03-28T12:17:45.900 に答える