问题标签 [xdt-transform]
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.
html - 在 P 标签上的 HTML 文件上,xdt 转换失败
我正在尝试将转换应用于 HTML 文件。转换适用于 div 和 span,但只要我插入 P 标签,它就会失败。
我正在转换的 HTML 文件是:
转换文件非常简单:
用于进行转换的项目文件是:
使用的命令是:
我得到的输出/错误是:
HTML 已被尽可能地精简,以前那里有 div 和 span。有趣的是,如果我给 P 标签一个类,它就可以工作。
我不知道为什么会这样。
编辑
根据@Kieren 的建议,我尝试直接使用 TransformXml 运行。我收到一个新错误:
c# - MVC HTML ActionLink 在 URL 中插入大量 %20
我正在使用 C# ASP MVC3,并且我正在制作一个生成的菜单,其中包含通过城堡温莎传递的参数。
当我在本地开发和测试时,这段代码生成的 url 很好:
但是当它被推送到测试服务器时,URL决定添加:
在通过 URL 传递的每个参数之间。
不完全确定显示哪些区域可以帮助解决问题。可能是 web.config 中使用的 xdt:Transform:Replace 还是完全不同的东西。您可以提供的任何帮助将不胜感激。
谢谢。
更新:我发现是什么导致了正在生成的链接中的所有这些空间。XML 替换是在进行替换时在 XML 文件中添加回车符和空格。我将暂时保留这个问题,因为发生这种情况并不理想,所以问题已经改变为我们如何阻止 xdt:Replace 添加这些不需要的空格并返回?
.net - 在作为嵌入资源的 resx 文件上使用 TransformXml 任务
有没有人有过对 resx 文件执行 xml 转换的经验?我想为每个配置转换一个 resx 文件。每个配置的转换文件可能会替换资源文件中的一些字符串值。例如:
我正在尝试转换 resx 文件中的一些数据值。在 Label.Release.resx.cofing 中:
我尝试在 BeforeBuild 任务中玩这个:
之后导致 $(IntermediateOutputPath)\Resources 文件夹的 Label.resx 没有进行任何转换。我也不确定这是否是我将转换结果输出到的位置,因为 Lable.resx 最终应该是一个嵌入式资源。
任何帮助表示赞赏
visual-studio - 如何使用 XML-Document-Transform 从 web.config 中删除 Elmah 模块?
换句话说,在下面的 web.config xml 中,我想删除所有类型属性以“Elmah”开头的元素。
我尝试了几种基本变换的组合和结构,但有各种错误,
在放弃并删除整个 httpModules 元素之前,因为不需要 XPath。
xpath - 在 vs2010 发布期间 XPath 查询不返回结果
我正在使用内置 xdt 的 vs 2010 发布一个网站。我知道转换正在起作用,因为 web.config 的其他元素正在转换。
这是给我带来问题的转换语句:
这是配置文件(仅相关部分)
我省略了 web.config 中的多个参数。
xml - xdt 与 powershell
其实我对xtd-transform了解不多。我在 xdt 文件中需要什么:
我在 powershell 中做的日常工作:
这就是我所拥有的。不符合我的观点:
那么是否可以使用 powershell 脚本创建 xdt:attribute ?
多谢你们!
xml - SlowCheetah 没有在构建时转换文件
我有一个项目正在尝试使用 SlowCheetah。我已经在构建配置中创建了我的配置文件 (Test.web.config) 和我想要使用的所有转换 (Debug_Mock.config、Debug_SQL.config、Release) 我有一个构建后事件应该复制转换后的文件进入另一个目录,但找不到该文件
(错误 xcopy 以代码 4 退出)
SlowCheetah 似乎没有像我预期的那样转换文件并将其放在输出目录(bin 文件夹)中。有没有人知道为什么它没有发生,也许是某个地方的设置?
仅供参考:此过程适用于具有相同项目的另一台机器。据我所知,同样的设置也是如此。但我可能没有找对地方。
c# - web.config 在备用命名空间中进行转换
我有一个 web 配置(被截断以显示重要的位),如下所示:
我的转换文件如下所示:
现在,除了这两个部分之外,我的 web.config 文件的所有部分在发布时都会正确转换。我的预感是这与某种 xml 命名空间冲突有关,但我猜它可能完全是另外一回事。
为什么这些部分不会转换?它们被完全忽略并最终在已发布的 web.config 中完全不变。
visual-studio-2010 - 根据构建配置更改 Windows 窗体中的连接字符串?
与在 ASP.NET 中如何拥有多个 Web.config 类似,是否可以根据构建配置拥有多个 App.config?
我想更改我的连接字符串,所以如果我正在构建配置test
,连接字符串应该是:
如果我正在构建test2
,则连接字符串将是:
目前,我正在手动操作,所以我想知道如何实现自动化?