簡體   English   中英

無法訪問該進程,因為它正由另一個進程使用

[英]The process cannot be accessed because it's being used by another process

如果願意,請允許我畫畫。 我讀過的關於這個問題的所有帖子我唯一沒有找到的是問題的解決方案/原因。 為什么MS沒有修好這個?

我在家和工作中處理解決方案,我們有Team Foundation Server(TFS)設置。 在家時,我必須使用VPN。我有VS 2010 SP1,Win XP SP3在工作,Win 7 64位在家里與SQL Server 2008 R2 Developer。

多年來,我在從任何一個位置進行調試時都沒有遇到任何問題。

就在最近,我們從工作位置(Win XP SP3 Pro)向服務器發布了應用程序,從那時起我就得到了這個'進程無法訪問該文件,因為它正被另一個進程使用'錯誤。

我在家工作沒有任何問題。 (WIn 7 64位機器)我根本沒有在家里發布它的價值。

在工作時,我必須重新啟動VS或保持任務管理器打開並為應用程序名為appname_vshost.exe (或simular)的過程進行endprocess 2-3次,然后調試將再次順利運行。 如果我不VS IDE非常痛苦地回應緩慢。

我已經完全刪除了本地的Project文件,並從TFS中檢索了它們。 一切都運行良好,直到我在解決方案(項目)中編輯某些東西,然后它重新開始。

有人知道我可能還沒有找到任何解決方案嗎? 我認為必須創造一個“解決方案”是一個樂隊,而不是任何想法?

假設你在編譯時的意思....

這幾天我幾天都浪費了......直到我碰到這個:

http://connect.microsoft.com/VisualStudio/feedback/details/700166/compiler-locks-generated-exe-file-when-application-experience-service-is-turned-off

這主要是由於應用程序體驗服務被關閉。

進入“服務”列表(“控制面板”>“管理工具”>“服務”),確保將其設置為“自動”。

從那以后沒有問題。

嘗試使用Unlocker確定哪個文件確切地被哪個進程鎖定,您可以在文件夾級別運行它,這樣您就可以在整個項目編制器上發生錯誤時嘗試它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM