1

现在是否可以在 Team City 上构建在 Visual Studio 2017 中转换为 .csproj 格式的 asp.net 核心项目?

JetBrains 向她推荐的插件:使用 TeamCity 构建、测试和部署 .NET Core 项目似乎需要在 VS 2017 中消失的 project.json。

安装 VS 2017 RC 后,我希望在 Visual Studio (sln) 步骤中获得 VS 2017 选项,但它不存在。

在此处输入图像描述

4

1 回答 1

4

可以使用 Jetbrains 的插件“.NET Core Support”而不是“Visual Studio”构建步骤来构建 Dotnet 核心项目。

  1. 从 Team city 的 Jetbrains安装插件“ .NET Core Support ”。(记得重启团队城市加载插件)
  2. 如果尚未完成,请在构建代理上安装.net core sdk 。如果将新的 .csproj 与 Visual Studio 2017 核心项目一起使用,则需要更新到 v.1.1.1
  3. 设置新的 .Net 核心任务来构建项目 - 在“工作目录”中设置名称 + 项目文件夹的相对路径:

.Net核心构建步骤定义

....这对我有用:-)

编辑:Team city 10.0.5 包含一个 Visual Studio 2017 构建步骤(也可能在问题评论中提到的 10.0.4 中)。我没有尝试过,因为我在使用 Visual Studio 2015 构建步骤构建 VS2015 .net 核心项目时遇到了问题,并且一切都与 .Net 核心构建步骤完美配合。

编辑 2:我现在使用“发布”命令,因为它将构建 + .net 核心依赖项中的所有依赖项收集到输出文件夹(和团队城市构建工件)中,准备部署:-)

于 2017-03-10T09:12:16.140 回答