2017-04-13 10 views
1

私はWeb APIプロジェクトに取り組んでいます。私は単体テストを書いており、これらのテストを実行するためにNunitを使用しています。私はこの奇妙なエラーに遭遇しました。VS2015:NUnit: 'source dll localtion'を 'destination dll localtion'にコピーできませんでした。再試行回数が10回を超えました。失敗しました

Nunit.exeを開き、[プロジェクト]> [アセンブリを追加]で、私は単体テストを持つdllを指定します。私は実行をクリックし、テストは正常に実行されます。

私はVisual Studio 2015に戻り、テストとビルドを編集します。それは言う、

Could not copy 'location/of/dll'. Exceeded retry count of 10. Failed. 
The process cannot access the file 'location/of/dll' because it is being used by another process. 

私はNUnitアプリケーションを閉じると、うまく動作します。

しかし、これは2,3時間前のケースではありませんでした。 VS2015のビルドをクリックするたびに、NunitのGUIでそれはReloading..とリロードするために使用されたDLLを表示するために使用されました。

テストケースを実行するには、close Nunit > Build in VS > Open Nunit > Add assembly reference > Runが必要です。誰かが同じ味方に直面したことはありますか?

答えて

1

nunitプロジェクトは、dllファイルと同じ場所に移動する必要があります。 シャドーコピーと関係があると聞きました。

ここにいくつかの場所がありますが、同様の質問があります。リンクについて

Link 1 Link 2

+0

感謝。プロジェクトを同じ場所に置こうとします。私は質問をしている間に質問が重複しているという提案は得られませんでした。 :D –

+0

@AjayAradhya心配しないでください:)もし私があなたのために働いたら私に知らせてください... – CallMeLeonardo

+0

私は答えとして受け入れたかどうかを知っていますか?:D –

関連する問題