Nuget 1.5 - > 16安装问题

时间:2011-12-30 19:28:11

标签: nuget

我正在运行VS2010 Ultimate,之前我曾经使用过Nuget的VS Web Dev 2010 Express:我在安装Ultimate之前卸载了它。

在管理模式下我从vs中卸载了Nuget 1.5,在管理模式下重新启动了vs ,安装了1.6,然后重新启动了Nuget工作了好几天。

第二天,包管理器不会出现 - 它不会给我一个错误,它只是不会加载。如果我尝试卸载它,卸载按钮将显示为灰色(我假设这意味着该插件正在使用中)。如果我重新启动vs,那么我可以卸载。

我尝试卸载Nuget并重新安装几次(没有生成错误消息)

尝试加载程序包管理器控制台和程序包管理器设置,不要启动任何内容。

有没有办法安装1.5版?我找了一个链接但找不到一个。

是否有我可以检查的日志文件,看看有什么问题?

这对我来说是一个非常令人沮丧的问题。

更新

我使用了devenv / log,试图打开包控制台。

这是日志文件的一部分:

225离开函数LoadDTETypeLib VisualStudio 2011/12/30 21:54:45.181

226错误 SetSite包失败[NuGet.Tools.NuGetPackage,NuGet.Tools ,Version = 1.6.21215.9133,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a] {5FCC8577-4FEB-4D04-AD72- D6C629B083CC} 80131509 VisualStudio 2011/12/30 21:54:45.196

227 ERROR 结束包装[NuGet.Tools.NuGetPackage ,NuGet.Tools,Version = 1.6.21215.9133,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a] {5FCC8577-4FEB-4D04-AD72-D6C629B083CC 80131509 VisualStudio 2011/12/30 21:54:45.227

228警告包无法加载;跳过标志{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}抑制错误消息 VisualStudio 2011/12/30 21:54:49.486

229输入函数CVsPackageInfo :: HrInstantiatePackage

谢谢!

3 个答案:

答案 0 :(得分:13)

终于搞定了:不得不删除c:\ User Data \\ AppData \ Roaming \ NuGet \ NuGet.Config(它是空的)现在可以加载了。

答案 1 :(得分:6)

我遇到了同样的问题,nuget昨天工作但今天没有用“SetSite在VS日志中的包[NuGet.Tools.NuGetPackage”失败。

经过大量尝试和失败之后,我找到了这个页面,然后在http://nuget.codeplex.com/discussions/284604进行了讨论

我遵循了bsparkinson的建议:

  • Unistalled Nuget。
  • 在%appdata%中搜索nuget并删除所有内容
  • 重新安装Nuget。

现在它有效。

答案 2 :(得分:3)

你提到了:

  

如果我尝试卸载它,卸载按钮显示为灰色(我   假设意味着插件正在使用中。)

即使你作为管理员运行VS,它也会变灰吗?如果您没有以管理员身份运行,该按钮应该只显示为灰色。

您应该做的另一件事是尝试运行以下命令。您需要使用devenv命令提示符。

 vsixinstaller.exe /uninstall:NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5

那应该卸载NuGet VSIX。执行此操作后,以下目录应该消失或为空:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft Corporation \ NuGet Package Manager \\