使用英语阅读

通过


NuGet 1.6 发行说明

NuGet 1.5 发行说明 | NuGet 1.7 发行说明

NuGet 1.6 已于 2011 年 12 月 13 日发布。

已知安装问题

由于安装了旧版本,尝试升级 NuGet 时如果运行 VS 2010 SP1,则可能会出现安装错误。

解决方法是直接卸载 NuGet,然后从 VS 扩展库安装它。 有关详细信息,请参阅https://support.microsoft.com/kb/2581019

注意:如果 Visual Studio 不允许卸载扩展(“卸载”按钮被禁用),则可能需使用“以管理员身份运行”来重启 Visual Studio。

功能

支持语义版本控制和预发行包

NuGet 1.6 引入对语义版本控制 (SemVer) 的支持。 有关它如何使用 SemVer 的更多详细信息,请阅读版本控制文档

在不签入包的情况下使用 NuGet(包还原)

NuGet 1.6 现在对未将 NuGet 包添加到源控制的工作流提供一流支持。但是,如果缺少这些包,则会在生成时将其还原。 有关更多详细信息,请阅读主题使用 NuGet 而不将包提交到源控制

可安装 NuGet 包的项模板

基于支持将预安装的 NuGet 包引入 Visual Studio 项目模板的工作,NuGet 1.6 还添加了对 Visual Studio 项模板的支持。 项模板可包含在调用模板时所安装的关联 NuGet 包。

有关如何更改项目/项模板以安装 NuGet 包的更多详细信息,请阅读主题 Visual Studio 模板中的包

支持禁用包源

配置多个包源后,NuGet 会在安装包及其依赖项期间查找每个包源是否存在包。 由于某种原因而失效的包源可能会严重降低 NuGet 的速度。

在 NuGet 1.6 之前,可删除包源,但必须记住要重新添加它的时间的对应详细信息。

NuGet 1.6 允许取消检查包源从而禁用它,但会将其保留。

Disabling a package

缺陷修复

NuGet 1.6 共修复了 106 个工作项。 其中 95 个被归类为 bug,而另外 10 个则为功能。

有关 NuGet 1.6 中已修复工作项的完整列表,请查看 [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.6&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)