簡體   English   中英

由於exe文件的鎖定時間,我無法第二次執行代碼?

[英]I couldn't be able to execute my code 2nd time because of lock-age of exe file?

我正在開發C#項目,但是當我第二次運行程序時,它開始出現以下錯誤

嚴重性代碼說明項目文件行抑制狀態錯誤無法將“ obj \\ Debug \\ IsLtd.exe”復制到“ bin \\ Debug \\ IsLtd.exe”。 重試計數超過10。失敗。 該文件被鎖定:“ IsLtd(4584),IsLtd(1168)”

我已經嘗試了很多方法來解決此問題,但是很遺憾無法解決問題。 我知道的一個臨時解決方案是,每次執行后在debug文件夾中重命名exe文件。

嚴重性代碼說明項目文件行抑制狀態錯誤無法將obj \\ Debug \\ IsLtd.exe復制到“ bin \\ Debug \\ IsLtd.exe”。重試計數超過10。失敗。文件被鎖定:“ IsLtd(4584) ,IsLtd(1168)“ IsLtd

這意味着調試文件夾中的可執行文件無法創建,因為它已被鎖定。


為什么要鎖定?

因為您的應用程序似乎仍在運行。 這里的提示是消息的最后一部分,指出仍有兩個進程正在運行id 45841168

暫無
暫無

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

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