我無法更新或卸載Visual Studio 2012的NuGet程序包管理器。我查看了幾個解決方案,但沒有找到適用的解決方案。無法更新或卸載VS2012中的NuGet程序包
運行Visual Studio 2012 作爲管理員 ...
嘗試更新的NuGet包管理器失敗,我得到這個錯誤對話框,並在日誌的末尾以下內容:
2013年2月5日上午10時38分09秒 - 在開始安裝擴展到Microsoft Visual Studio旗艦2012 ... 2013年2月5日上午10時38分09秒 - 升級「的NuGet包管理器」 ,versio n 2.0.30625.9003至版本2.2.31210.9045。 2/5/2013 10:38:10 AM - 安裝錯誤:System.IO.IOException:進程無法訪問文件,因爲它正在被另一個進程使用。 at System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath) at System.IO .__ Error.WinIOError() at Microsoft.Office.IO.File.InternalMove(String sourceFileName,String destFileName,Boolean checkHost) 。 VisualStudio.ExtensionManager.ExtensionManagerService.AtomicallyDeleteFiles(IEnumerable的
1 filePaths, Boolean justMarkForDeletion) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.DeleteDiscoverableFiles(IInstalledExtension extension) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.UninstallInternal(IInstalledExtension extension, Boolean forceDelete) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CommitInstalledAndUninstalledExtensions(IEnumerable
1 installedExtensions,IEnumerable的1 uninstalledExtensions, IEnumerable
1 packComponentChanges) 在Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension,布爾perMachine,AsyncOperation asyncOp) 在Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker (IInstallableExtension擴展,布爾perMachine,AsyncOperation asyncOp)
隨後彈出的告訴我:
過程炮訪問該文件,因爲它正由另一個進程使用。
當我嘗試先卸載擴展(每some solutions)我收到相同的彈出消息如上,告訴我該進程正在使用!
- 我重新啓動VS2012多次,並加載無項目:
步驟我已經在我的努力得到這個工作做。
- 我重新啓動了電腦幾次,並沒有開始VS2012。
- 我已經從網上下載了NuGet安裝程序,並試圖安裝它無w/o啓動VS2012(重新啓動後的第一件事)。
對於步驟#3,我收到相同的一系列對話框/錯誤的嘗試在Visual Studio中更新2012
我不能獲得最新版本,無論我怎麼努力,當作爲!有沒有人有另一個詭計?
我也注意到,NuGet現在只是簡單的不工作。「包管理器控制檯」或「包管理器設置」都不做任何事情。
當你做了3它又是同樣的錯誤?你有沒有在Windows EventLog中搜索相關的東西? – Anri
我想嘗試以安全模式安裝它。 – Anri
對於#3,我在嘗試更新VS2012內部時出現同樣的錯誤(問題已更新(w /圖片))。 VS2012是最新版本; 「擴展和更新」對話框中沒有「產品更新」。 –