尽可能遵循these说明,VS 2010 Shell Extension Manager在搜索“nuget”时没有结果。据我所知,唯一的偏差是指令显示使用VS 2010 Ultimate,我正在使用Shell。我对AnkhSvn没有任何问题,我可以在在线图库中看到各种其他扩展。另外一件事,在尝试这个之前我安装了NuGetPackageExplorer(甚至不确定它是什么,只是试着用NuGet开始,我发现它在CodePlex download site - 最终我想发布我的拥有自己的NuGet包,因为有人向我建议并且我已经听过其他几次)。任何想法?
更新
我最近有一台新计算机(Windows 7 64位)和新安装的Visual Studio 2010 Shell和F#2.0,并且我遇到了同样的问题。注意:我刚刚检查了关于页面,它说唯一安装的组件是Visual Web Developer 2010(对我来说似乎很奇怪)。
答案 0 :(得分:2)
似乎Visual Studio 2010“Shell”[1]不是受支持的应用程序之一。您是否拥有完整版的Visual Studio 2010 Professional,Premium或Ultimate?
来自NuGet常见问题解答页面[2]:
运行NuGet需要什么?
NuGet需要Visual Studio 2010或Visual Web Developer Express 2010.NuGet程序包管理器控制台要求安装PowerShell 2.0。如果您具有以下操作系统,则已安装Powershell 2.0:
- Windows 7
- Windows Server 2008 R2
如果您有以下操作系统,则必须手动安装Powershell 2.0。
- Windows XP SP3
- Windows Server 2003 SP2
- Windows Vista SP1
- Windows Server 2008
[1]这是你拥有的VS 2010 Shell吗? http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=8e5aa7b6-8436-43f0-b778-00c3bca733d3
答案 1 :(得分:1)
编辑:检查扩展管理器左窗格中选择的内容。它违反了“已安装的扩展”对我来说,这可能是你的问题。选择“在线图库 - >全部”,然后再次进行搜索。
-
不确定为什么它没有出现,但您可以通过转到the website并单击蓝色的“Install NuGet”按钮来安装NuGet。这将带您进入最新版本(1.3)的下载页面。
答案 2 :(得分:1)
可以使用Visual Studio Extension Manager安装和更新NuGet。要检查您的Visual Studio副本是否已具有NuGet扩展,请在Visual Studio副本的“工具”菜单中查找“库包管理器”。
请参阅此处的文档: http://nuget.codeplex.com/wikipage?title=Getting%20Started