我正在安裝一個大型C#項目,我被告知要先將3.3到3.4或更高版本的nuget升級。無法升級VS2015的nuget
我下載的NuGet擴展(VS 2015年VSIX v3.4.4),並試圖安裝它,我得到這個:
8/7/2017 2:04:32 PM - Upgrading 'NuGet Package Manager for Visual Studio 2015', version 3.3.0.167 to version 3.4.4.1321.
8/7/2017 2:04:41 PM - Install Error : System.IO.IOException: The process cannot access the file because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
我嘗試另一種方式 - 從內VS2015,工具 - >擴展和更新,發現現有的NuGet並試圖先卸載它,我得到:
The process cannot access the file because it is being used by another process.
我掀起了「進程管理器」,發現兩個過程中使用的NuGet:鉻和devenv.exe的。 devenv是VS2015實例的一個過程。無論如何,我退出VS2015,甚至鉻,沒有幫助,相同的錯誤信息,當安裝擴展。
其他的事情我想:
我發現正在使用的NuGet是在「C:\ Program Files文件(x86)的\的NuGet」,我取代現有的以nuget.exe的新版本,以及如在C nuget.tools:\程序文件(x86)\的NuGet \的Visual Studio 2015年,然後我就開始再次VS仍然得到了同樣的信息
The process cannot access the file because it is being used by another process.
我刪除了項目下的包文件夾,以及爲下/.nuget,沒有幫助。
我搜索了一下,發現這個link,但它也沒有幫助解決問題。我承認我在智慧的結尾。
您是否啓用了磁盤加密? – gravity
這是辦公電腦,我不這麼認爲,但不確定,我怎麼說? –
問問您的基礎設施人員。 – Amy