12

いくつかのプロジェクトを含むソリューションがあります。プロジェクトの 1 つには、単体テスト用の追加の Assert メソッドが含まれています。を参照していますMicrosoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0。また、Microsoft の UnitTestFramework と私のプロジェクトの両方を追加の assert メソッドで参照する他のテスト プロジェクトも含まれています。

Visual Studio を再起動してコンパイルすると、次の警告が表示されます。

同じ依存アセンブリの異なるバージョン間で競合が見つかりました。

UnitTestFramework へのすべての参照を 10.1.0.0 に変更しようとしましたが、Visual Studio を再起動すると、再び 10.0.0.0 に設定されているようです。Visual Studio の外部でプロジェクト ファイルを変更しようとさえしましたが、Visual Studio でプロジェクトを開くと、参照はソリューション エクスプローラーで古いバージョンを再び表示します。ファイルを変更せずに Visual Studio を閉じると、変更をプロジェクト ファイルに保存するかどうかを尋ねられます。

プロジェクトで参照されている UnitTestFramework のバージョンが Visual Studio によって変更されないようにするにはどうすればよいですか?

4

2 に答える 2