我们正在尝试在TFS团队构建中构建一个.Net Core项目。我们在构建机器上安装了VS 2015,预览工具2和.Net Core 1.1。
在该计算机上的Visual Studio中,它构建正常。
如果我们进入项目目录并从命令行运行dotnet-publish,它可以正常工作。
在团队建设中,我们发现可怕的dotnet道具无法找到错误。
我在我的项目中使用global.json。
让团队建设发挥作用的任何技巧?
答案 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