【问题标题】:Create NuGet Package using MSBuild and VS Team Services使用 MSBuild 和 VS Team Services 创建 NuGet 包
【发布时间】:2016-03-14 08:00:48
【问题描述】:
我正在使用 Visual Studio 2015,从过去几天开始,我一直在尝试创建托管在 Visual Studio Team Services(以前的 Visual Studio Online)上并在每次构建项目时创建的 nuget 包,但没有成功。有人可以逐步介绍如何完成此任务。我非常感谢你。
【问题讨论】:
标签:
msbuild
visual-studio-2015
nuget
nuget-package
azure-devops
【解决方案1】:
以下是创建 nuget 包并将包发布到 VSTS 托管包服务的简单构建定义:
- 在 VSTS 中创建构建定义以构建项目。
- 在构建定义中添加“NuGet Packager”任务以创建 Nuget 包。我使用项目文件生成nuget包,因此将路径设置为“NugetP.csproj”。
- 添加“NuGet Publisher”任务以将包发布到 Feed。由于我使用的是 VSTS 托管的包提要,所以选择“内部 NuGet 提要”,并在“内部提要 URL”中输入 nuget 提要 URL。
- 保存构建定义并将新构建排队。将创建 nuget 包并将其推送到提要。