Teamcity Visual Studio sln找不到目标(项目文件夹中的项目)

时间:2017-05-16 15:23:53

标签: .net visual-studio build teamcity

我试图让我的团队建立并运行一个包含多个项目的Visual Studio解决方案。

我创建了一个构建步骤类型:Visual Studio sln具有正确的解决方案路径(它在没有目标的情况下运行)

我只需要为项目的子集构建。在阅读了一些文章和其他问题后,我想我需要添加类似的东西:ProjectName:Rebuild或SolutionFolder / ProjectName:Rebuild但是无论我在Targets字段中输入什么,它都会让我失望:(

希望有人能解决这个问题。

[编辑]
为了详细阐述我为什么需要这个,我的解决方案看起来像这样:

解决方案:
    图书馆(proj文件夹)
         - SolutionName.Core< ---也许需要建立这个          - SolutionName.Data< ---也许需要建立这个         ...
    SolutionName.Instances(项目文件夹)
         - SolutionName.Default< ---我只想建立这个          - SolutionName.BuildA
         - SolutionName.BuildB< ---和这一个。
         - SolutionName.BuildC
         - SolutionName.BuildD

所以C和D永远不会建立(在可预见的未来,这个解决方案会有更多的项目,所以构建过程正在快速增长。 [/编辑]

1 个答案:

答案 0 :(得分:0)

您可以做的是配置直接在解决方案中构建的内容。然后在TeamCity中使用Target=RebuildConfigurationName=Release

右键单击解决方案的解决方案资源管理器,然后选择" Configuration Manager"。更改" Active解决方案配置"到"发布"。然后取消选中所选项目的构建。

enter image description here