我无法更新或卸载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是最新版本; “扩展和更新”对话框中没有“产品更新”。 –