【发布时间】:2017-10-15 18:38:38
【问题描述】:
我正在尝试为包含多个项目的 Visual Studio 解决方案构建和运行我的 teamcity。
我创建了一个构建步骤类型:具有正确解决方案路径的 Visual Studio sln(它在没有目标的情况下运行)
我只需要为一部分项目进行构建。在阅读了一些文章和其他问题后,我认为我需要添加类似: ProjectName:Rebuild 或 SolutionFolder/ProjectName:Rebuild 但无论我在 Targets 字段中输入什么,它都会让我失败:(
希望有人能解答这个问题。
[编辑]
为了详细说明我为什么需要这个,我的解决方案如下所示:
解决方案:
库(proj 文件夹)
- SolutionName.Core
- SolutionName.Data
...
SolutionName.Instances(项目文件夹)
- SolutionName.Default
- 解决方案名称.BuildA
- SolutionName.BuildB
- 解决方案名称.BuildC
- 解决方案名称.BuildD
所以 A C 和 D 永远不会构建(在可预见的未来,此解决方案将有更多的项目,因此构建过程正在快速增长。 [/编辑]
【问题讨论】:
-
错误信息是什么,日志中有什么内容?
-
错误很简单:Z:\TeamCityData\BuildAgent2\work\dafb8069c5ac3d3c\XXXSolution.sln.metaproj error MSB4057: The target ""XXXProject" does not exist in the project.
标签: .net visual-studio build teamcity