2016-11-26 48 views
0

现在是否有可能在Team City中将Visual Studio 2017转换为.csproj格式的asp.net核心项目?在团队城市建设asp.net核心.csproj(VS 2017)

是JetBrains公司建议她该插件:Build, test and deploy .NET Core projects with TeamCity似乎需要project.json这是在走2017年VS

我有望获得在Visual Studio(SLN)的VS 2017年选择一步,我安装了VS 2017年后RC但它不在那里。

enter image description here

+3

@ sebastian-belczyk,VS 2017将在TeamCity 10.0.4中发布,应该在几周内发布:https://youtrack.jetbrains.com/issue/TW-47785 – dtretyakov

+0

@dtretyakov谢谢你挖掘出来,对我来说这真是个好消息,谢谢! –

回答

3

DOTNET核心项目可以使用建立从Jetbrains的,而不是‘视觉工作室’的pluging“.NET核心支持”建立的一步。

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

.Net core build step definition

....这对我的作品:-)

编辑: 队伍城市10.0.5包含一个Visual Studio 2017年构建步骤(也许还10.0.4如前所述在对问题的评论中)。我还没有尝试过,因为在Visual Studio 2015构建步骤中构建VS2015 .net核心项目时出现问题,并且所有内容都可以与.Net核心构建步骤完美配合。

编辑2: 我现在使用的“发布”命令,它收集从构建.NET +核心依赖的所有依赖到输出文件夹(和团队建设市文物),准备部署:-)