NuGet 3.3 发行说明

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

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

新功能

新用户界面功能

  • 单独的“浏览”、“已安装”和“可用更新”选项卡
  • “可用更新”徽章,其中表明了具有可用更新的包数
  • 包列表中的包徽章,用于表明是否已安装包或有可用更新
  • 下载计数和作者均已添加到包列表中
  • 包列表中的当前已安装的最高可用版本号和当前安装的版本号
  • 用于允许从包列表快速安装、更新和卸载的操作按钮
  • 包详细信息面板上的操作按钮更为清晰
  • 包详细信息面板上的包更新日期
  • “解决方案”视图中的合并面板
  • 解决方案视图中项目和已安装版本号的可排序网格

新的命令行功能

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

ContentFiles

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

NuGet 局部变量缓存管理

NuGet 命令行现已更新,从而纳入有关如何管理工作站上局部变量缓存的信息。 NuGet 命令行参考提供了有关局部变量命令的详细信息。

修复的问题

值得注意的问题

  • NuGet 命令行恢复了对在 Mono 上使用解决方案文件来还原包的支持 - 1543

3.3 版本中已解决问题的完整列表可在 GitHub 上的 3.3 milestone(3.3 里程碑)下找到。

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

已知问题

我们将继续跟踪 GitHub 问题列表(位于以下位置)中的问题:https://github.com/nuget/home/issues