问题标签 [xmlmassupdate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - XMLMASSUPDATE MSBUILD Tigris 任务
我正在尝试使用 xmlmassupdate 的 msbuild 任务将编译器选项属性从一个值设置为空白。不幸的是,它只改变了 c#(第一个)而不是第二个。有谁知道 xmlmassupdate 的语法来做到这一点?
msbuild - XmlMassUpdate - 替换值节点
我正在尝试使用 XmlMassUpdate 根据构建版本类型更新我的配置文件。似乎没有关于如何在任何地方更新新的 app.config (vs2008) 设置格式的文档。
这是配置部分:
我正在尝试从此文件中更新 URL 值:
运行脚本,我可以替换“名称”或“serializeAs”属性,但不能替换值节点。
我将如何更换价值节点?
问候
特里斯
msbuild - MSBuild XmlMassUpdate 任务
我想问一个关于 MSBuild 任务 XmlMassUpdate 行为的快速问题。
有没有人发现该任务只会将唯一节点复制到内容 XML 中?例如,如果我有一个客户端节点,它有多个称为端点的子节点,那么它只会大量复制第一个端点节点,而消除所有其他节点。
我在下面提供了一些我所描述的示例,非常感谢。
MSBuild 任务:
内容:
替代品:
输出:
msbuild - XmlMassUpdate - 如何删除节点
我们想使用 msbuild 从 web.config 文件中清除 connectionStrings 部分。
最简单的方法是什么?
我们之前使用 XmlMassUpdate 替换值(另请参阅此问题:XmlMassUpdate - Replace Value Node),但尚未找到完全删除它的方法。
更多细节:
我们想将 web.config 中的部分从
到
msbuild - MSBuild 和 Xmlmassupdate 无法更改 xml
使用 XmlMassupdate 如何更改:
改变这个:
对此:
nhibernate - MSBuild Contrib XMLMassUpdate 和 NHibernate 配置
我正在尝试构建一个 MSBuild 文件以将一组多个网站部署到多个环境。目前,我已经构建了该项目并将其转储到一个目录中。
我使用变量 $(AdminConsoleConfigFilePath) 来引用此目录中 web.config 文件的路径。我的替换文件由变量 $(AdminConsoleConfigReplacementFile) 表示。我在项目的 msbuild 文件中设置了以下任务:
`
这里其他变量的值声明如下:
Environment 是构建目标的名称。在这种情况下,它是“qa”。
我的 web.config 具有典型的 hibernate-config 部分,如下所示:
我的替换文件如下所示:
现在,connection.connection_string 属性没有被替换(在上面的代码中,我也永远无法在此站点的编辑器中显示用于配置和替换的结束标记 - 可能是 firefox 问题)。有任何想法吗?我尝试了以下方法:
- 从有问题的 web.config 和替换文件(一起和单独)中删除 nhibernate-configuration 的命名空间声明。
- 向 nhibernate 声明添加命名空间前缀,并为其添加相关节点和属性的前缀。再次,单独和组合尝试 web.config 和替换文件。
- 尝试使用来自 MSBuild contrib 项目的最新夜间构建。这不仅不起作用,而且还破坏了其他东西。
- 尝试使用基于 XPath 的 xmu:Locator。还尝试了使用和不使用 xmu:key 值(甚至尝试用 xmu:Key 替换它)。
我完全被难住了。XMLMassUpdate 东西是否有效?我们希望将 web.config 的 qa 和生产版本(或至少各种敏感位)保留在代码主体之外,以防我们得到初级开发人员或承包商,所以当前的方法web.qa.config 和 web.prod.config 在这一点上并不可行。关于如何实现这一点的任何想法(除了为每个环境保留完整 web.config 的副本并在构建后复制之外)?
谢谢,威尔
asp.net - 如何使用 xmlmassupdate (msbuild) 将新部分添加到 web.config
作为我们安装新版本的一部分,我们有 web.config.delta 文件,可以根据需要调整现有的 web.config 文件。现在我知道如何添加/更新/删除 AppSetting 键(因为我在此找到的所有帖子都是关于此的)但我不知道如何添加新的部分元素,添加新的部分组。
IE。这是我的 web.config 中的所有新内容。我需要更改哪些内容才能将其应用为“增量”?
我似乎找不到关于这些东西的任何简单信息——但也许我在谷歌上搜索错误的术语。
我是否只需要替换添加位,例如:
还是我必须对 section、sectiongroup 和 enterpriseLibrary.ConfigurationSource 元素做同样的事情?
谢谢!
.net - 使用 XmlMassUpdate 更新所有 appSettings
我想使用 MSBuild 中的 XmlMassUpdate 任务来更新所有 app.configs 中的 appSettings。我遇到的问题是某些 app.configs 没有 appSettings 元素,我无法让 XmlMassUpdate 跳过这些元素。
这是我到目前为止所得到的
它在其中一个 App.configs 上失败,说 Unable to locate '/configuration/appSettings'