2017-05-16 171 views
4

Visual Studio版本15.2(26430.6)發佈。Visual Studio 2017鎖定文件

最近更新到上述版本時,我遇到了VS試圖構建時鎖定文件的問題。

無法將「obj \ Debug \ projHype.dll」複製到「bin \ Debug \ projHype.dll」。超過10的重試次數失敗。

也試過用,並與出管理員priveledges

我嘗試了舊版本的Visual Studio,但無濟於事建議運行VS2017。任何想法如何解決這個問題?

+0

這意味着使用該文件的進程仍在運行。它可能是掛起的構建步驟,或者沒有正確終止的測試運行器。您可以使用Process Explorer來查找哪個進程使用此文件句柄。過去我遇到過各種VS版本和測試運行者的問題。 –

+0

如果您在IIS下調試網站並突然終止調試,也會出現此問題。該DLL仍然加載在網站的應用程序池(實際上是應用程序域)中,並且不會在您回收應用程序池或IIS之前發佈。 –

+0

10您正在構建什麼樣的項目?你使用Resharper,單元測試運行器,構建工具,分析器,還是其他可能使用你的dll的東西?可能還在運行的外部應用程序或測試項目? –

回答

1

對於任何遇到此問題的人。更新到版本26430.12將解決此問題。看起來像以前的版本包含一個錯誤。

+0

遇到同樣的問題,但它是特定於bin/Roslyn文件夾。我正在運行VS2017版本26430.13 –