我在嘗試在Visual Studio 2008中構建解決方案時遇到此錯誤。這是什麼意思?無法將文件「obj Debug project.dll」複製到「bin project.dll」。訪問路徑'bin project.dll'被拒絕
回答
這可能意味着文件bin\project.dll
被鎖定以供另一個進程(可能是Visual Studio的另一個實例)寫入。
您應該嘗試關閉VS和任何其他可能試圖讀取該文件的程序的實例,然後重新打開Visual Studio並嘗試重新構建。
如果這樣做不起作用,那麼你可以嘗試使用Process Explorer到work out what process is locking that file。
就我而言,我是在TFS中遷移代碼,並希望使用新的本地映射。所以我只是將本地源代碼複製到新的本地位置,然後通過Visual Studio源代碼管理器將其添加到TFS商店。當我試圖做一個構建時,我得到了與問題中相同的錯誤,但後來我意識到我也複製了bin文件夾(儘管它在Add操作中已被排除)。所以我只是在本地刪除了bin文件夾,然後我就能成功地構建解決方案。
幫助我在vs2013旗艦版。請注意微軟,這應該已被自動糾正。 – 2015-07-21 06:22:05
我按照下面的步驟。 。
- 進入「bin」文件夾在某些情況下,它可能是‘\ BIN’ - 的 當前的上一級
- 查看DLL文件的屬性,看看它是否 被標記爲「只讀」。如果只讀複選框選中,取消選中 它。
如果發生這種情況該項目是在任何的源代碼控制系統。
這對我有用。 1+ :) – Arafat 2014-04-28 10:02:07
可能有防病毒程序阻止它。轉到您的AntiVirus病毒庫並檢查它是否阻止該文件並將其恢復。即使文件我看起來不是有害的,大多數防病毒程序也會阻止可疑文件。
- 1. System.IO.FileNotFoundException:無法找到文件'x \ x \ x \ x \ bin \ debug \ project.dll
- 2. 無法將文件obj \ Debug複製到bin \ Debug訪問路徑bin \ Debug \被拒絕
- 3. 無法將文件「obj \ Debug \ usercontrol.xml」複製到「。\ bin \ usercontrol.xml」。訪問路徑'obj \ Debug \ usercontrol.xml'被拒絕
- 4. 無法將文件C:\ SomePath \ Myfile.dll複製到bin \ Myfile.dll對路徑bin \ Myfile.dll的訪問被拒絕
- 5. 無法複製文件。訪問路徑被拒絕
- 6. Visual Studio 2010 Designer錯誤:無法從obj \ debug複製到bin \ debug
- 7. 無法將文件「源」複製到「目標」。訪問路徑「目標」被拒絕
- 8. 訪問路徑被拒絕
- 9. (13)權限被拒絕:訪問/cgi-bin/test.cgi被拒絕
- 10. dotnet構建訪問路徑被拒絕
- 11. 訪問路徑被拒絕
- 12. 訪問路徑被拒絕
- 13. 訪問路徑...被拒絕
- 14. 訪問路徑被拒絕
- 15. File.Copy訪問路徑被拒絕
- 16. NAnt - 訪問路徑被拒絕
- 17. IIS 8.5訪問路徑被拒絕
- 18. 訪問路徑「d:\ ASPNET MVC樣品\ BIN \羅斯林\ CSC.EXE」被拒絕
- 19. xsd錯誤:訪問路徑被拒絕
- 20. File.Copy - 訪問路徑被拒絕
- 21. File.Delete對路徑的訪問被拒絕
- 22. 爲什麼訪問路徑被拒絕?
- 23. 訪問路徑'C:\ Windows \ System32 \'被拒絕
- 24. 訪問路徑被拒絕錯誤
- 25. LoadLibrary project.dll失敗。指定的模塊找不到
- 26. System.UnauthorizedAccessException:訪問路徑被拒絕
- 27. System.IO.WriteAllBytes - 訪問路徑被拒絕錯誤
- 28. Visual Studio發佈失敗:「無法刪除文件...訪問路徑...被拒絕。」
- 29. Excel 2010訪問路徑被拒絕temp
- 30. IIS 7.5 - 訪問路徑...被拒絕
更多的答案在這裏:http://stackoverflow.com/questions/1923543/unable-to-copy-file-to-server-on-build-access-to-path-is-denied – 2013-09-25 12:55:42