NuGet 3.2.1 发行说明 | NuGet 3.4-RC 发行说明
NuGet 3.3 于 2015 年 11 月 30 日发布,其中包含大量用户界面更新和命令行功能,以及 NuGet 客户端的有用修复集合。
新功能
- 引入了凭据提供程序,使 NuGet 命令行客户端能够与需要身份验证的源无缝衔接工作。 有关如何安装 Visual Studio Team Services 凭据提供程序 并将 NuGet 客户端配置为使用它的说明在 NuGet Docs 上可用。
新的用户界面功能
- 独立的“浏览”、“已安装”和“可用更新”选项卡
- 可用更新徽章,指示可用更新包的数量
- 包列表中的包标签用于指示包是否已安装或是否有可用更新。
- 下载次数和作者已添加到软件包列表中
- 包列表中可用的最高版本号和当前安装的版本号
- 用于在包列表中快速安装、更新和卸载的操作按钮
- 包详细信息面板上的更清晰操作按钮
- 包详细信息面板上的包更新日期
- 解决方案视图中的合并面板
- 解决方案视图中项目和已安装版本号的可排序网格
新的命令行功能
在此版本中,我们引入了 add 和 init 命令来初始化基于文件夹的存储库,具体描述请参见 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