我在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
思想?
答案 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]