【发布时间】:2018-05-25 12:46:12
【问题描述】:
我在 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
想法?
【问题讨论】:
-
您似乎在控制台命令行中使用了 /target 开关。请尝试在 TeamCity Web UI 的构建配置选项中指定您需要的目标,正如错误消息所建议的那样。 stackoverflow.com/questions/4041168/…
-
在本地使用 Visual Studio 或 MSBuild 命令行构建和部署项目的结果如何?如果运行正常,您可能需要在 teamcity 上提供配置,如果在本地也无法运行,请分享您构建项目的命令行或重现此问题的一些步骤。
-
@Tom Stickel,这个问题有什么更新吗?你解决了这个问题吗?如果没有,您介意让我们知道此问题的最新状态吗?
-
没机会看。
-
Angular 项目不应该是他们自己的类型(而不是 csproj)吗?
标签: .net angular visual-studio msbuild teamcity