これが何度も議論されてきたことは知っていますが、彼らの答えは役に立ちませんでした.
プロジェクトをビルドすると、次のエラーが発生します。
別のプロセスで使用されているため、プロセスはファイル '..\MyProjectFolder\obj\x86\Release\MyProject.exe' にアクセスできません。
私がこれまでに試したこと:
- Visual Studio 2010 を閉じて、もう一度開きました。
- 「MyProject.exe」という名前のプロセスは実行されていません(管理者として)タスクマネージャーを開きました
- SysInternals\handles.exe を (再び管理者として) 実行します。MyProject.exe へのハンドルを持つアプリケーションはありません。(変!)
- SysInternals\ProcessExplorer.exe を実行し、プロセス名を検索しましたが、ハンドルはありません。(どうして!)
- explorer.exe を強制終了し、再実行します。運がない。
- コマンドラインから手動でファイルを削除しようとしました。同じエラー (別のプロセスによって使用されています)。
- ログアウトしてログインしても、同じ問題が発生します。
- マシンを再起動しました。はい、動作しますが、望ましい答えではありません:)。
背後にある理由が本当に気になります。これは私がこれを経験するのは 2 回目です。マシンを再起動したくありません。
それはさておき、どうして ProcessExplorer.exe または handles.exe にハンドルが表示されないのでしょうか。私は私の信仰を失いました..
次のリンクで非常によく似たことが議論されています (さらに!) が、どれも私を助けませんでした (または、適切なものを見つけることができなかったかもしれません):