【问题标题】:How do I get TFS 2010 Builds to use new build configuration and transform web config [closed]如何让 TFS 2010 构建使用新的构建配置和转换 web 配置 [关闭]
【发布时间】:2011-05-11 11:44:28
【问题描述】:

我有一种情况,我正在使用 TFS 构建将 MVC 站点部署到各种环境。我想将 web.config 转换与 TFS 构建一起使用,以确保每个环境的连接字符串等内容都是正确的,而无需手动编辑 Web 配置。

我已经为 Dev、QA 和 RC 创建了新的配置(使用 VS2010 中的配置管理器)。我也有带有适当转换的 Web.Dev.config 等,但无法让这些与我创建的 TFS 构建定义一起工作。

有什么想法吗??

编辑:我的小学生错误(无意冒犯小学生,大多数人会知道的更好!)我没有签入我的解决方案文件,因此 TFS 不知道我创建了新的构建配置。强>

【问题讨论】:

    标签: web-config web-config-transform


    【解决方案1】:

    TFS 构建服务器将根据您正在运行的构建类型选择正确的转换。所以,你应该只需要选择构建类型。

    为此:

    1. 去编辑你的构建定义
    2. 在流​​程“选项卡”上,展开 1.Required 和“要构建的项目”
    3. 单击“要构建的配置”上的省略号
    4. 单击添加并在配置行中输入您想要的特定配置。请注意,这是一个允许您输入的下拉列表;配置类型必须与您用于转换的命名配置完全匹配。在您的情况下,如果配置名为“Dev”,则只需输入“Dev”。
    5. 选择平台。通常这是“任何 CPU”。但是,如果您有 32 位程序集依赖项,有时您可能需要将其显式设置为 x86。

    【讨论】:

    • 感谢您的信息 - 我犯了一个非常愚蠢的错误,因为我没有签入我的 sln 文件,因此 TFS 不知道我的新构建配置。
    猜你喜欢
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2019-01-01
    相关资源
    最近更新 更多