私はC#webforms
アプリを持っています。今日まで、それは水泳だけで動作していました。
さて、今日、突然、アプリを実行しようとするたびに、ファイルロックエラーが発生します。
ファイル「obj \ Debug \ MyProject.exe」を「bin \ Debug \ MyProject.exe」にコピーできません。"bin \ Debug \ MyProject.exe"ファイルは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。
エラーをグーグルすることは、明白なことを超えて何も思い付きません、すなわち、VSはファイルがロックされていると考えます。そして、ファイルをロックするのは間違いなく Visual Studio自体です。VSを閉じて再び開くと、プロジェクトは初めて実行されるためです。もう一度実行しようとすると、ファイルロックエラーが発生します。
アプリを実行するたびにVSを閉じて再度開くことは、実行可能な回避策ではありません。ファイルをロックしているものを見つけて、ロックされないようにするにはどうすればよいですか?
編集:もう1つの興味深い発見:アプリを実行する必要すらありません。一度コンパイルするだけでファイルがロックされます。2回続けてコンパイルすることはできません!
この問題は、私のソリューションの1つのプロジェクトに固有です。他のすべてのプロジェクトは正常に動作し、好きなだけ何度でも実行できます。それ自体がロックされるのは、この1つのプロジェクトだけです。