使用MSBuild和VS Team Services创建NuGet包

时间:2016-03-14 08:00:49

标签: msbuild visual-studio-2015 nuget nuget-package azure-devops

我正在使用visual studio 2015,过去几天我尝试创建托管在Visual Studio Team Services(以前的Visual Studio Online)上的nuget包,并在每次构建项目时创建,但没有成功。有人可以一步一步地介绍如何完成这项任务。我非常感谢你。

1 个答案:

答案 0 :(得分:2)

以下是一个简单的构建定义,用于创建nuget包并将包发布到VSTS托管包服务:

  1. 在VSTS中创建构建定义以构建项目。
  2. 添加" NuGet Packager"构建定义中的任务用于创建Nuget包。我使用项目文件生成nuget包,因此将路径设置为" NugetP.csproj"。 enter image description here
  3. 添加" NuGet Publisher"将包发布到Feed的任务。由于我使用的是VSTS托管包Feed,因此请选择" Internal NuGet Feed",然后在"内部Feed网址"中输入nuget Feed网址。 enter image description here
  4. 保存构建定义并为新构建排队。将创建nuget包并将其推送到Feed。 enter image description here