Team Build / MSBuild中的.Net核心项目?

时间:2017-04-26 19:22:34

标签: tfs msbuild tfsbuild

我们正在尝试在TFS团队构建中构建一个.Net Core项目。我们在构建机器上安装了VS 2015,预览工具2和.Net Core 1.1。

在该计算机上的Visual Studio中,它构建正常。

如果我们进入项目目录并从命令行运行dotnet-publish,它可以正常工作。

在团队建设中,我们发现可怕的dotnet道具无法找到错误。

我在我的项目中使用global.json。

让团队建设发挥作用的任何技巧?

1 个答案:

答案 0 :(得分:0)

您还可以在构建定义中使用Command line任务。首先使用

恢复Nuget包
  

构建ASP.NET Core项目并将输出发布到文件夹。

     
      
  • 工具:dotnet
  •   
  • 参数:publish -c $(BuildConfiguration) -o $(Build.ArtifactStagingDirectory)
  •   
  • 高级,工作文件夹:project.json文件(用于使用VS 2015创建的项目)或.csproj文件的文件夹(用于项目)   用VS 2017创建)存在。
  •   

更多详情请参阅此类似教程Build your ASP.NET Core app。另请看一下这个类似的问题:Visual studio team services build .net core 1.1