首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何覆盖BTDF设置文件名?

如何覆盖BTDF设置文件名?
EN

Stack Overflow用户
提问于 2019-07-17 10:44:20
回答 1查看 240关注 0票数 0

我正在为Azure DevOps中的DevOps解决方案(2010年)创建发布管道。

在BTDF -环境特定的设置文件生成,将格式Exported_DevSettingsExported_TestSettings

但是,azure中的BTDF deploy要求设置文件名为以下格式:{0}_settings.xml

如果更改了设置文件中的文件名,BTDF构建将失败,XmlPreprocess.exe中会出现以下错误:

/s::参数需要一个参数

.btdfproj文件中是否有允许重写本地设置名称的设置?

EN

回答 1

Stack Overflow用户

发布于 2019-07-17 21:32:09

是。编辑设置文件名: SettingsFileGenerator.xml中的设置

和变化

代码语言:javascript
复制
   <Row ss:AutoFitHeight="0">
    <Cell ss:StyleID="s62"><Data ss:Type="String">Settings File Name:</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Exported_LocalSettings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">DevSettings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Exported_TestSettings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Exported_ProdSettings.xml</Data></Cell>
   </Row>

代码语言:javascript
复制
   <Row ss:AutoFitHeight="0">
    <Cell ss:StyleID="s62"><Data ss:Type="String">Settings File Name:</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Local_settings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Dev_settings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Test_settings.xml</Data></Cell>
    <Cell ss:StyleID="s40"><Data ss:Type="String">Prod_settings.xml</Data></Cell>
   </Row>

同样,按照TechNet线程在Visual 2013中无法通过BTDF框架部署应用程序,确保在MSBuild部分的属性中将SkipExportSettings设置为False

代码语言:javascript
复制
<MSBuild
      Projects="$(MSBuildProjectFullPath)"
      Properties="LoadedPropsFromEnvSettings=True;SkipExportSettings=True;$(PropsFromEnvSettingsDelimited)"
      Targets="$(TargetsAfterLoadPropsFromEnvSettings)"
      UseResultsCache="false" UnloadProjectsOnCompletion="true" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57074045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档