[解決済み] Unable to copy file from objDebug to binDebug
質問事項
C#のプロジェクトがあるのですが、プロジェクトをコンパイルしようとすると毎回このエラーが発生します。
(Unable to copy file "objDebugGroup1.exe" to "binDebugGroup1.exe". このプロセスはファイル 'binDebug' が別のプロセスによって使用されているため、アクセスできません)
そこで、タスクマネージャーからプロセスを閉じる必要があります。私のプロジェクトは1つのフォームのみで、マルチスレッドではありません。
解決策(VSの再起動やプロセスの強制終了をしない)は何ですか?
解決方法は?
Udpateです。最初にこの「回答」を投稿したときから、私はこの問題に対して別の説明をする傾向にあります。.exeファイルをあるフォルダから別のフォルダにコピーしようとしたときに、Visual Studioの外でもこの問題が発生することが多くなっています。最初はWindowsが.exeファイルのコピー(!)を許可しなかったのですが(最初に管理者権限を要求され、その後コピーを拒否されました)、それでもエクスプローラーに表示されました。しかし、しばらくすると--それ以上何もしなくても--魔法のように消えてしまったのです。ちょうど、質問の問題がいつもしばらくすると解決するように見えるのと同じです。ですから、この問題はプロジェクト出力ファイルの削除の遅れというより、VSのバグに関連していると思います。杞憂に終わり申し訳ありません。
これで解決策探しは全く違う方向へ進んだと思います。リンク先を見つけたので、何か進展があれば報告します。
https://superuser.com/questions/234569/windows-7-delayed-file-delete
========================================================================
これはVSの既知のバグです。私は、主にVS2010(SP1あり/なし)で、よく発見しました。いくつかの解決策が推奨されています。そのうちのいくつかは、私にとっては役に立ちました。
- プロジェクトディレクトリの .suo ファイルを削除してください。最終的には、ソリューション全体をゼロから作成する必要があります。
- Windowsフォームデザイナが開いている場合は、すべて閉じます。
- プリビルドスクリプトを使用し、出力ディレクトリからターゲットを削除します。
- VSのホスティングプロセスを無効にする。
どれも本当にバグを修正するものではありません。しかし、MSから真の解決策が提供されるまでは、VSを使用可能な状態に戻すことができるかもしれません(もし提供されることがあるならば)。
http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/cea5e4b2-5b33-453c-bffb-8da9f1a1fa4a
http://social.msdn.microsoft.com/Forums/en/vbide/thread/cd12f3c7-de96-4353-adce-23975e30933f
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み] エンティティタイプ <type> は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】C# - パスに不正な文字がある場合
-
[解決済み] EntityTypeにキーが定義されていないエラー
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み】 C# 条件演算子エラー 代入、call、increment、decrement、await、new object 式のみ文として使用可能です。
-
[解決済み】パラメータ付きRedirectToAction
-
[解決済み] ビルドエラーです。"他のプロセスによって使用されているため、プロセスはファイルにアクセスできません"
-
[解決済み] Visual Studio build fails: unable to copy exe-file from obj 001debug to bin 001debug
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み】「入力文字列が正しい形式ではありませんでした」エラーの解決方法は?[重複しています]。
-
[解決済み】「namespace x already contains a definition for x」エラーの修正方法は?VS2010にコンバートした後に発生しました。
-
[解決済み] DBNullから他の型にオブジェクトをキャストすることができない
-
[解決済み】Sequence contains no matching element(シーケンスにマッチする要素がない
-
[解決済み】2つ(またはそれ以上)のリストを1つに統合する(C# .NETで
-
[解決済み】URLから画像をダウンロードする方法
-
[解決済み】別のスレッドがこのオブジェクトを所有しているため、呼び出し側のスレッドはこのオブジェクトにアクセスできない
-
[解決済み] ビルド中にVisual Studioが「コピーできませんでした」......と表示される。
-
[解決済み] Visual Studio build fails: unable to copy exe-file from obj 001debug to bin 001debug