Evi*_*key 46 visual-studio nuget visual-studio-2012
我无法更新或卸载Visual Studio 2012的NuGet包管理器.我已经查看了几个解决方案,但没有找到一个有效的解决方案.
以管理员身份运行Visual Studio 2012 ...
尝试更新NuGet包管理器失败,并在日志末尾显示以下错误对话框:

2/5/2013 10:38:09 AM - 开始安装Microsoft Visual Studio Ultimate 2012扩展... 2013年2月5日上午10:38:09 - 将'NuGet Package Manager'版本2.0.30625.9003升级到版本2.2.31210.9045.2/5/2013 10:38:10 AM - 安装错误:System.IO.IOException:进程无法访问该文件,因为它正由另一个进程使用.在System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)at System.IO .__ Error.WinIOError()at System.IO.File.InternalMove(String sourceFileName,String destFileName,Boolean checkHost)at Microsoft.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(IEnumerable1个installedExtensions,IEnumerable的1 uninstalledExtensions, IEnumerable1个packComponentChanges)在Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension,布尔perMachine,AsyncOperation asyncOp)在Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension延伸,布尔perMachine,AsyncOperation asyncOp)
随后弹出一个告诉我:
进程cannon访问该文件,因为它正由另一个进程使用.

当我首先尝试卸载扩展时(根据某些解决方案),我收到与上面相同的弹出消息,告诉我正在使用该进程!
我试图让这个工作的步骤:
对于步骤#3,我收到与尝试在Visual Studio 2012中更新时相同的一系列对话框/错误.
无论我尝试什么,我都无法获得最新版本!有没有人有另一招?
我也注意到NuGet现在显然不能正常工作."软件包管理器控制台"或"软件包管理器设置"都不做任何事情.
nih*_*que 82
资源:
这对我有所帮助:
我正在使用VS2010,我最后通过"添加删除程序"卸载NuGet包管理器来修复此问题,然后删除此目录:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\Nuget Package Manager
Run Code Online (Sandbox Code Playgroud)
然后我就可以运行NuGet.Tools.vsix了.
| 归档时间: |
|
| 查看次数: |
32551 次 |
| 最近记录: |