1. ホーム
  2. c#

[解決済み] ビルド中にVisual Studioが「コピーできませんでした」......と表示される。

2022-03-27 07:25:52

質問

VS2012 C#プロジェクトのビルド中に、次のようなエラーが発生します。

Error   41  Could not copy "obj\Debug\WeinGartner.WeinCad.exe" to
 "bin\Debug\WeinGartner.WeinCad.exe". 
 Exceeded retry count of 10. Failed.    


Error   42  Unable to copy file "obj\Debug\WeinGartner.WeinCad.exe" to
"bin\Debug\WeinGartner.WeinCad.exe". The process cannot access the file
'bin\Debug\WeinGartner.WeinCad.exe' because it is being used by another 
process.    

今、私はプロセスを殺すことを理解しました。

Weingartner.WeinCad.vhost.exe

は動作するのですが(時々)、これは私の神経を逆なでしています。この現象が全く起こらないようにする方法はありますか?

私のデバッガーの設定は

解決方法は?

Visual Studio 2013で同様のエラーメッセージに遭遇しました。

たいていの場合、例外が発生してデバッグプロセスが停止したときに、この状況が発生することがわかりました。

clean+buildで解決しない場合、以下のようにすると成功しました。

  • Visual Studioを終了する
  • を削除します。 binobj フォルダ、および
  • Visual Studioを再起動する。

このバグはVisual Studio 2003から存在しています。

最後に、実行ファイルの名前を変更してから削除することで、この問題を克服できることが多いこともわかりました。