NuGet 打包
NuGet Pack 构建运行程序允许根据给定的规范文件构建 NuGet 包。 如果您想要发布这个包,请添加一个 NuGet Publish 构建步骤。
支持的操作系统:
NuGet 构建运行程序默认在运行 Windows OS 的构建代理上得到支持。 当在代理上安装了 Mono 时,支持 Linux 和 macOS(仅支持在 Mono 4.4.2+ 上的 NuGet 3.3+)。
配置 NuGet Pack 运行器的以下选项:
选项 | 描述 |
---|---|
NuGet.exe | 从下拉菜单中选择一个 NuGet 版本来使用(必须安装 NuGet),或者指定一个自定义路径到 |
规格说明文件 | 输入到 |
优先选择项目文件而不是 .nuspec | 勾选此框以使用项目文件(如果存在,即 |
版本 | 指定包版本。 覆盖 |
基础目录 | 从下拉菜单中选择一个选项,以指定 |
输出目录 | 指定生成 NuGet 包的存放路径。 |
清理输出目录 | 在打包前清理目录。 |
将创建的包发布到构建工件 | 如果您正在使用 TeamCity 作为 NuGet 仓库,请选择此选项以将包发布到 TeamCity 的 NuGet 服务器,并能够像常规的 TeamCity 工件一样使用它们。 |
排除文件 | 在创建包时,指定一个或多个要排除的通配符模式。 等同于 |
属性 | 分号或换行符分隔的包创建属性列表。 例如,要进行发布构建,您可以在此处定义 |
选项 | 创建工具包 — 勾选此选框,将项目的输出文件存放到 |
命令行形参 | 设置要传递给 |