私はエラーが出るん:Visual Studioのソリューションは、コンパイルされませんが、私が構築したり、私の解決策を再構築するときプロジェクトが
Error CS2012 Cannot open 'C:\Users\myUserName\Documents\Visual Studio 2017\Projects\mySolutionFolder\myProjectFolder\obj\Debug\myExecutable.exe' for writing -- 'Access to the path 'C:\Users\myUserName\Documents\Visual Studio 2017\Projects\mySolutionFolder\myProjectFolder\obj\Debug\myExecutable.exe' is denied.'
私はプロジェクトをビルドするときしかし、それが正常にコンパイルされます。一度プロジェクトをビルドすると、ソリューションビルドでエラーが発生しません。私は(成功せず)を試みた何のVisual Studio 2017
実行しています:
は- 溶液中の第二のプロジェクトがありますが、私はそれをアンロードし、それはまだエラーをしました。
- ソリューションファイルを削除し、Visual Studioで新しいファイルを作成しました。
その他の情報: エラーは多少ランダムです。通常はエラーが発生しますが、時にはエラーになりません。エラーの確率は、「クリーン」と再構築の間に待つほど長くなります。管理者モードで実行していても同じ問題があります。私はそれがハードドライブの問題だと思っています。
解決方法を試すことができます。それは私に数回起こった。また、プロセスがまだ実行されている可能性があります。 - use taskkill /IM:myExecutable.exe/F/T –
サードパーティのプラグイン(reshaper、...)やライブユニットテストのような機能は有効になっていますか?その場合は、段階的に無効にして、問題がまだ存在するかどうかを確認してください。 – JanDotNet
'msbuild'または' dotnet'プロセスがまだ動作しているのを確認し、終了してみてください。 –