问题标签 [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.

0 投票
1 回答
1033 浏览

html - 在 P 标签上的 HTML 文件上,xdt 转换失败

我正在尝试将转换应用于 HTML 文件。转换适用于 div 和 span,但只要我插入 P 标签,它就会失败。

我正在转换的 HTML 文件是:

转换文件非常简单:

用于进行转换的项目文件是:

使用的命令是:

我得到的输出/错误是:

HTML 已被尽可能地精简,以前那里有 div 和 span。有趣的是,如果我给 P 标签一个类,它就可以工作。

我不知道为什么会这样。

编辑

根据@Kieren 的建议,我尝试直接使用 TransformXml 运行。我收到一个新错误:

0 投票
2 回答
1615 浏览

c# - MVC HTML ActionLink 在 URL 中插入大量 %20

我正在使用 C# ASP MVC3,并且我正在制作一个生成的菜单,其中包含通过城堡温莎传递的参数。

当我在本地开发和测试时,这段代码生成的 url 很好:

但是当它被推送到测试服务器时,URL决定添加:

在通过 URL 传递的每个参数之间。

不完全确定显示哪些区域可以帮助解决问题。可能是 web.config 中使用的 xdt:Transform:Replace 还是完全不同的东西。您可以提供的任何帮助将不胜感激。

谢谢。

更新:我发现是什么导致了正在生成的链接中的所有这些空间。XML 替换是在进行替换时在 XML 文件中添加回车符和空格。我将暂时保留这个问题,因为发生这种情况并不理想,所以问题已经改变为我们如何阻止 xdt:Replace 添加这些不需要的空格并返回?

0 投票
1 回答
692 浏览

.net - 在作为嵌入资源的 resx 文件上使用 TransformXml 任务

有没有人有过对 resx 文件执行 xml 转换的经验?我想为每个配置转换一个 resx 文件。每个配置的转换文件可能会替换资源文件中的一些字符串值。例如:

我正在尝试转换 resx 文件中的一些数据值。在 Label.Release.resx.cofing 中:

我尝试在 BeforeBuild 任务中玩这个:

之后导致 $(IntermediateOutputPath)\Resources 文件夹的 Label.resx 没有进行任何转换。我也不确定这是否是我将转换结果输出到的位置,因为 Lable.resx 最终应该是一个嵌入式资源。

任何帮助表示赞赏

0 投票
2 回答
1513 浏览

visual-studio - 如何使用 XML-Document-Transform 从 web.config 中删除 Elmah 模块?

换句话说,在下面的 web.config xml 中,我想删除所有类型属性以“Elmah”开头的元素。

我尝试了几种基本变换的组合和结构,但有各种错误,

在放弃并删除整个 httpModules 元素之前,因为不需要 XPath。

0 投票
1 回答
135 浏览

xpath - 在 vs2010 发布期间 XPath 查询不返回结果

我正在使用内置 xdt 的 vs 2010 发布一个网站。我知道转换正在起作用,因为 web.config 的其他元素正在转换。

这是给我带来问题的转换语句:

这是配置文件(仅相关部分)

我省略了 web.config 中的多个参数。

0 投票
0 回答
171 浏览

tfs - Slowcheeta 不适用于 Teambuild 中的 Web 应用程序

我阅读了这篇关于让 slowcheeta 在构建服务器上工作的文章。它适用于控制台应用程序,但我无法让它适用于 Web 应用程序。

我验证了构建服务可以访问 slowcheeta(适用于控制台应用程序)。我也能够在我的本地机器上正确地为 Web 应用程序进行转换。

主 .config 文件设置为内​​容不复制,转换设置为无,不复制。服务器是 TFS 2012,安装了 Visual Studio 2010 和 2012 以支持构建任务。

github

0 投票
1 回答
908 浏览

xml - xdt 与 powershell

其实我对xtd-transform了解不多。我在 xdt 文件中需要什么:

我在 powershell 中做的日常工作:

这就是我所拥有的。不符合我的观点:

那么是否可以使用 powershell 脚本创建 xdt:attribute ?

多谢你们!

0 投票
7 回答
26093 浏览

xml - SlowCheetah 没有在构建时转换文件

我有一个项目正在尝试使用 SlowCheetah。我已经在构建配置中创建了我的配置文件 (Test.web.config) 和我想要使用的所有转换 (Debug_Mock.config、Debug_SQL.config、Release) 我有一个构建后事件应该复制转换后的文件进入另一个目录,但找不到该文件

(错误 xcopy 以代码 4 退出)

SlowCheetah 似乎没有像我预期的那样转换文件并将其放在输出目录(bin 文件夹)中。有没有人知道为什么它没有发生,也许是某个地方的设置?

仅供参考:此过程适用于具有相同项目的另一台机器。据我所知,同样的设置也是如此。但我可能没有找对地方。

0 投票
2 回答
2394 浏览

c# - web.config 在备用命名空间中进行转换

我有一个 web 配置(被截断以显示重要的位),如下所示:

我的转换文件如下所示:

现在,除了这两个部分之外,我的 web.config 文件的所有部分在发布时都会正确转换。我的预感是这与某种 xml 命名空间冲突有关,但我猜它可能完全是另外一回事。

为什么这些部分不会转换?它们被完全忽略并最终在已发布的 web.config 中完全不变。

0 投票
2 回答
908 浏览

visual-studio-2010 - 根据构建配置更改 Windows 窗体中的连接字符串?

与在 ASP.NET 中如何拥有多个 Web.config 类似,是否可以根据构建配置拥有多个 App.config?

我想更改我的连接字符串,所以如果我正在构建配置test,连接字符串应该是:

如果我正在构建test2,则连接字符串将是:

目前,我正在手动操作,所以我想知道如何实现自动化?