TeamCity无法构建Angular 5 / Visual Studio 2017项目

时间:2017-12-11 22:16:39

标签: .net angular visual-studio msbuild teamcity

我在VS 2017中有一个项目,它使用的是4.5.1框架,我内部有Angular 5。问题是,对于正在进行部署的人来说,他们在使用TeamCity进行构建和部署的Web API项目时没有任何问题,只有我的Angular5项目才有问题。

我看到了这些错误。

 Cannot start build runner, exit code - 11 (new) 

然后

Failed to start MSBuild.exe. Failed to detect default target(s) in the project file C:\BuildAgent\work\9893893\C2NG.Web.csproj   

然后

Please define targets explicitly in the build configuration options on TeamCity Web UI.  

Project does not define DefaultTargets or InitialTarget

思想?

1 个答案:

答案 0 :(得分:0)

您正在使用msbuild命令行工具,并且应使用dotnet,如果您不使用最新版本的opf teamcity,则可以使用简单的命令行运行程序。

您在dotnet build的官方文档中有参数: https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-build?tabs=netcore2x

dotnet build [<PROJECT>] [-c|--configuration] [-f|--framework] [--force] [--no-dependencies] [--no-incremental] [--no-restore] [-o|--output] [-r|--runtime] [-v|--verbosity] [--version-suffix]