Visual studio 編譯錯誤 無法將文件obj\Debug\*.exe復制到bin\Debug\*.exe


問題:

錯誤 未能將“obj\Debug\Server.exe”復制到“bin\Debug\Server.exe”。超出了重試計數 10。失敗。 Server
錯誤 無法將文件“obj\Debug\Server.exe”復制到“bin\Debug\Server.exe”。文件“bin\Debug\Server.exe”正由另一進程使用,因此該進程無法訪問此文件。 Server
無法將文件obj\Debug\*.exe復制到bin\Debug\*.exe,對路徑“..\bin\*.exe”的訪問被拒絕  超出了重試計數 10。失敗

 

解決方法:

1、一般的,我們需要先檢查本程序是否在運行,或者進程是否在運行,是的話,關閉或結束進程即可。

2、結束對應的*.vshost32.exe程序。(打開任務管理器,找進程項,server結束任務)

3、將引用的外部DLL放在要生成的目錄下,刪除引用,再重新引用即可。

*.vshost.exe的程序文件:
調試時用的宿主文件。程序最終運行的時候沒有這個,用於提供調試環境的,也可以不要這個。在工程的屬性里去掉就可以了。或
宿主程序,發布時可以刪除
去掉這個程序的方法是:
工程-》屬性-》調試-》Visual Studio Host Process
Project->Property->Debug->Visual Studio Host Process
去掉前面的勾。或
項目–》屬性–》調試–》右邊最后一個復選框
---------------------
作者:FanBro
來源:CSDN
原文:https://blog.csdn.net/slwbcsdn/article/details/78900524
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

 

解決辦法:
1. 通過設置
通過設置可以解決, 具體路徑是:菜單欄下的 項目-屬性-調試-啟用調試器,把啟用Visual Studio宿主進程這一項取消掉

2.
另外一個解決辦法來自stackoverflow:
http://stackoverflow.com/questions/1121386/unable-to-copy-file-reference-dll-to-bin-reference-dll-the-process-cannot-acces
待驗證
---------------------
作者:渺小康
來源:CSDN
原文:https://blog.csdn.net/zhangkangen/article/details/50801958
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM