【问题标题】:.Net Core Project in Team Build / MSBuild?Team Build/MSBuild 中的 .Net Core 项目?
【发布时间】:2017-09-24 08:48:27
【问题描述】:

我们正在尝试在 TFS 团队构建中构建一个 .Net Core 项目。我们在构建机器上安装了 VS 2015、Preview Tools 2 和 .Net Core 1.1。

在该机器上的 Visual Studio 中,它可以正常构建。

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

在团队构建中,我们得到了可怕的 dotnet props can't be found 错误。

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

有什么技巧可以让团队建设发挥作用?

【问题讨论】:

  • 您使用的是 XAML 构建还是 vNext 构建?
  • 可以分享构建日志吗?

标签: tfs msbuild tfsbuild


【解决方案1】:

您也可以在构建定义中使用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

【讨论】:

  • 是否可以构建包含 2 个核心项目的解决方案?一个依赖另一个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
  • 1970-01-01
  • 2012-12-24
  • 2021-03-02
  • 2018-09-27
相关资源
最近更新 更多