0

VS 2012 で単体テストを実行しようとすると、次のエラーが発生します。

1>------ Build started: Project: Tests, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'C:\Users\Patryk\Documents\Visual Studio 2012\Projects\LUT\Debug\DefaultTest.dll'
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

VSを再起動すると再び機能しますが、プロジェクトを再構築する必要がある後、同じエラーが発生します

4

2 に答える 2

2

「DefaultTest.dll」は、プロジェクトの一般構成プロパティでターゲット名を変更しなかった名残です。

Visual Studio 2010 でも同じことが起こります。出力ディレクトリから .dll ファイルと .dll.metagen ファイルを削除し、テスト プロジェクトを再構築すると、私の場合は問題が解決しました。

于 2014-03-06T19:08:09.240 に答える
1

テスト エンジンがまだバックグラウンドで実行されている場合、このエラーが発生します。

vstest.executionengine.x86.exeプロセスがまだバックグラウンドで実行されているかどうかを確認し、実行されている場合は強制終了します。その後、テストを再構築して実行できます。

于 2013-11-01T23:20:16.913 に答える