我试图在TFS中为我的ASP.NET Core 2应用程序创建构建定义无济于事。根据文档(https://www.visualstudio.com/en-us/docs/build/apps/aspnet/ci/build-aspnet-core),TFS中应该有一个名为 ASP.NET Core(PREVIEW)的模板,但我似乎无法找到一个。我在TFS服务器上安装了VS 2017 Enterprise,并在安装时选择了ASP.Net开发组件,但模板没有显示出来。我在这里缺少什么?
答案 0 :(得分:2)
请检查TFS的版本,请参阅What version of Team Foundation Server do I have?
根据我的测试,TFS 2017 update1及更高版本中显示的模板 ASP.NET Core(PREVIEW)。如果您的TFS是早期版本,则可以将其升级到TFS 2017 update1或更高版本。您可以从here获得TFS。
或者您可以直接使用空模板添加以下任务,并根据本文相应地设置参数:Build your ASP.NET Core app:
Utility: Command Line
Build: Visual Studio Build
Utility: Command Line
Test: Visual Studio Test
Utility: Archive Files
Utility: Publish Build Artifacts