NuGet 3.3 发行说明

NuGet 3.2.1 发行说明 | NuGet 3.4-RC 发行说明

NuGet 3.3 于 2015 年 11 月 30 日发布,其中包含大量用户界面更新和命令行功能,以及 NuGet 客户端的有用修复集合。

新功能

新的用户界面功能

  • 独立的“浏览”、“已安装”和“可用更新”选项卡
  • 可用更新徽章,指示可用更新包的数量
  • 包列表中的包标签用于指示包是否已安装或是否有可用更新。
  • 下载次数和作者已添加到软件包列表中
  • 包列表中可用的最高版本号和当前安装的版本号
  • 用于在包列表中快速安装、更新和卸载的操作按钮
  • 包详细信息面板上的更清晰操作按钮
  • 包详细信息面板上的包更新日期
  • 解决方案视图中的合并面板
  • 解决方案视图中项目和已安装版本号的可排序网格

新的命令行功能

在此版本中,我们引入了 addinit 命令来初始化基于文件夹的存储库,具体描述请参见 nuget.exe 参考。 使用此文件夹结构构造和维护的存储库将提供 显著的性能优势 ,如博客中所述。

ContentFiles

现在,通过新的contentFiles文件夹和.nuspeccontentFiles元素表示法,project.json托管项目中的内容得到支持。 包作者可以更直接地指定此内容,以便与项目系统交互。 有关如何配置 .nuspec 文档中的 contentFiles 的详细信息,可以参考 .nuspec 参考文档

NuGet 本地缓存管理

NuGet 命令行已更新,包括有关如何管理工作站上的本地缓存的信息。 NuGet 命令行参考中提供了有关局部变量命令的详细信息。

已修复的问题

值得注意的问题

  • NuGet 命令行恢复了在 Mono 上,通过解决方案文件还原包的支持 - 1543

3.3 版本中解决的问题的完整列表可以在 GitHub 上找到 3.3 里程碑

3.3 命令行版本中修复的问题列表记录在 3.3 Command-Line 里程碑中。

已知问题

我们继续跟踪 GitHub 问题列表中的问题,可在以下位置找到: https://github.com/nuget/home/issues