当我使用Visual C#2010 Express时,如何使用NuGet添加库包引用?

NuGet doesn't come up when I search for it in Tools > Extension Manager.

我从downloads page下载了"NuGet Package Manager"(the.vsix),但当它提示我集成到哪个版本的Visual studio时,它只列出了Visual Web Developer Express 2010.未显示Visual C#Express.所以我想它在VWD中可以与Silverlight一起使用,但我想与WPF一起使用.

其中一个文档页面将我链接到了1.0 CTP download page,其中包括一个命令行版本的NuGet(在最新版本中不再出现).但命令行版本似乎已经瘫痪——它似乎支持的唯一操作是构建一个分发包;它似乎不支持向库包添加引用的命令.

有没有办法将NuGet与Visual C#Express结合使用?

推荐答案

更新(2012年9月12日):好消息:Visual Studio Express 2012 for Windows Desktop现已发布(here),并且它支持开箱即用的NuGet.一般来说,VS2012的每个版本现在都支持NuGet,所以这个限制应该已经过go 了!


原始答案:

微软签署NuGet的方式允许它与大众快车合作.理想情况下,它的签名方式也应该与C#Express配合使用(可能必须是单独的构建).不幸的是,我们无法在最初的版本中做到这一点(这比你想象的更具挑战性).

展望future ,我们将try 启用此方案.欢迎在NuGet网站上提交错误,只是为了让其他受影响的人有机会投票支持它!

.net相关问答推荐

您可以为 Func 或 Action 类型的函数或子参数指定默认值吗?

根源是什么?

maxRequestLength 的最大值?

value 的默认参数必须是编译时间常数?

共享 AssemblyInfo 用于跨解决方案的统一版本控制

如何在 C# 中创建 Word 文档?

如何判断对象是否是某种类型的数组?

在 .NET Core RC2 中构建 .exe 文件

如何异步 Files.ReadAllLines 并等待结果?

关闭 Visual Studio 中所有选项卡但当前选项卡的键盘快捷键?

监听依赖属性的变化

String.Replace() 与 StringBuilder.Replace()

如何从头开始以编程方式配置 log4net(无配置)

自创建数据库以来,支持ApplicationDbContext上下文的模型已更改

.NET 委托类型的正确命名约定?

在不使用while循环的情况下找到最里面的异常?

通过继承扩展枚举

为 webClient.DownloadFile() 设置超时

如何在 ASP.NET MVC 中重定向到动态登录 URL

如何使用匿名方法返回值?