在 Visual Studio 2010 中,每次修改代碼後重新運行,若不手動刪除上一次生成的 .exe,IDE 會提示「無法運行」或「文件被佔用」。
taskkill /f /im YourApp.exe 強制結束。新建一個空的「Hello World」控制台項目,若能正常連續運行,說明環境無問題,需重點檢查原項目代碼或配置。
if exist "$(TargetPath).old" del "$(TargetPath).old"
if exist "$(TargetPath)" ren "$(TargetPath)" "$(TargetFileName).old"此問題 90% 以上由「進程殘留」或「殺毒軟件」引起,而非 IDE 本身缺陷。優先排查代碼邏輯確保進程正常退出,再考慮環境干擾。