我創建了簡單的wpf應用程序(WpfApp1)。 我運行它,一切工作正常。 然後我試圖重建解決方案,並收到錯誤消息。無法將文件obj Debug複製到bin Debug訪問路徑bin Debug 被拒絕
錯誤:無法將文件「obj \ Debug \ WpfApp1.exe」複製到「bin \ Debug \ WpfApp1.exe」。訪問路徑'bin \ Debug \ WpfApp1.exe'被拒絕。
我重新啓動VS,清理和重建的解決方案,通過 '把手' 檢查如果有什麼擋住WpfApp1.exe文件 (處理 「pathToTheFile \ WpfApp1.exe」
結果: Nthandle V4.1 - 處理觀衆 版權所有(C)1997-2016標記Russinovich 的Sysinternals - www.sysinternals.com
沒有匹配的手柄中)
和我的文件夾,檢查權限的文件夾右擊 - >屬性 - >安全ity(第三個標籤)。我使用管理員權限登錄本地帳戶,我可以在\ bin文件夾中創建,重命名其他文件,但我無法對WpfApp1.exe文件進行任何操作。我也以管理員身份運行VS,並試圖做同樣的事情,但錯誤反映出來。
,我的工作:win10回家時,Visual Studio 2017年社區(15.4.0)
編輯: VS的修復和重新安裝並沒有幫助。
在重建過程之後,\ bin中的.exe文件被設置爲刪除,但不知怎麼的,該文件作爲'幻象'文件仍然存在於光盤上。在那個時候,操作系統對文件的訪問權限進行了更改,並且該文件的所有者是未知的(由於缺乏權限,我無法看到它。在重建過程之前,我可以完全訪問該文件)。如果我重新啓動操作系統,那麼刪除文件的過程就完成了,文件不再存在了。
您是否退出/停止以前運行的過程?如果一個程序作爲一個進程運行,它實際上是打開的,不能被刪除或寫入,但它不會顯示爲「句柄」。 –
禁用已安裝的反惡意軟件產品,然後重試。 –
@HansPassant我只安裝了McAfee和Windows Defender。 – ael