3

問題なくVS.NET 2010でデバッグしています。しかし、現在ビルドできません。エラーが発生します:

Unable to copy file [filename] to bin\Debug\[filename].  The process cannot access the file bin\Debug\[filename] because it is being used by another process.

6 つの異なるファイルでこのエラーが発生します。VS.NET 2010 を再起動しましたが、それでもエラーが発生します。マシンを再起動せずに、これを解決する方法を知っている人はいますか?

4

6 に答える 6

4

これに関連するSOに関する質問がたくさんあり、すべて問題を解決するための提案と推奨事項があります。私にとっては、これを見つけるまで何も機能しませんでした。

つまり、システム プロセスがファイルをロックしていて、Application Experience サービスが停止している場合は、サービスを再起動します。真剣に。

于 2013-10-02T15:58:29.310 に答える
3

コンパイルおよびデバッグしているexeは、デバッグを停止した後でも実行されています。タスク マネージャーからこれらの exe を強制終了してから、exe をコンパイルします。この後、コンパイルは完全に機能します。

于 2013-10-02T16:02:30.040 に答える
0

タスクマネージャーで強制終了してみてください。それも閉じられない場合。ツール「Process Explorer」を使用して、このプロセスを保持しているファイルを確認し、最初にホルダー プロセスを強制終了します。

于 2013-10-02T18:26:08.807 に答える
0

ロック解除ツールを使用して、ファイルをロックしているプロセスを特定します。次に、同じロック解除ツールを使用してロックを解除します。

于 2013-10-02T15:53:56.093 に答える
0

作成したプログラムを実行していますか? Debug dir でファイルをロックしている可能性があります。

于 2013-10-02T15:59:50.400 に答える