xdt-transform

    2热度

    1回答

    我最近更新了一个我的nuget软件包,以便它现在需要在应用程序设置中显示在消费项目中。我想将一个app.config变换添加到包中,以便任何使用我的包的新版本的人都将使用一些默认值填充此应用程序设置。为此,我遵循this post来创建app.config.install.xdt文件。 <?xml version="1.0"?> <configuration xmlns:xdt="htt

    9热度

    1回答

    我正在创建一个nuget包,其中安装包的部分结果是修改我的web.release.config。 我没有问题插入到我的web.release.config.install.xdt这个文件的元素,但我需要保留我插入的元素的xdt:Transform和xdt:Locator属性,因为这些转换将需要在应用程序构建用于部署时运行。 因此,例如,安装NuGet包我想看到的时候: <add key="seri

    1热度

    3回答

    我正在使用log4net的ASP.NET项目。在开发环境中,我希望@stackTrace参数的size元素设置为比其他环境中的值更高的值。 的log4net.config文件的结构是: <?xml version="1.0"?> <configuration> <log4net debug="true"> <appender name="SQLServerAppender"

    1热度

    1回答

    我在C#应用程序中有App.config文件。 我想使用xdt变换部分替换所有与“.UAT”匹配的“.PROD”。 <?xml version="1.0"?> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <appSettings> <add key="MyParam

    4热度

    1回答

    有没有办法让NuGet包转换配置转换文件?例如,当我想让我的NuGet包编辑web.config文件时,我创建了一个web.config.install.xdt文件。但是如果我想让我的NuGet包编辑web.config.debug文件呢? 我试着制作一个web.config.debug.install.xdt文件,但遇到了一个问题:我无法获得转换以插入本身属于xdt转换的属性。喜欢的东西: <?

    2热度

    1回答

    我已经创建了一个nuget包,需要在安装时将一些配置添加到现有的xml文件。 XML文件位于一样的文件夹结构深:/app/config/site1/settings.xml 是否有可能使用XDT改造这个文件,并添加一些配置?

    2热度

    2回答

    我试图转换包含xmlns属性的另一个元素的子元素,但似乎我的转换被忽略,直到我删除xmlns。 所以我们说我有: <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" internalLogLevel

    1热度

    1回答

    在我的VS 2010解决方案中,我有四个Web项目。 第一个项目是开发项目。其他三个仅用于发布第一个项目页面的不同子集。几乎其他三个项目中的所有文件都是第一个项目文件的链接。 所有项目共享相同的web.config(从第一个项目链接)。 我想实现的是根据正在发布的项目对web.config进行不同的xml转换。 “添加配置变换”选项只有在文件实际存在的第一个项目中才能正常工作。看来你不能为链接的w

    1热度

    1回答

    我已将SlowCheetah扩展和Nuget包安装到我的控制台应用程序项目中。我使用上下文菜单添加了UAT构建配置并更新了测试设置以检查值是否正在转换。 不幸的是,当我尝试通过上下文菜单预览变换时,它只显示了未变换的App.Config。 我可以检查哪些步骤以了解此扩展功能无效的原因? 在主应用程序配置中,我指定了一个appSetting。 <appSettings> <add key=

    1热度

    1回答

    有没有办法使用XDT将XML元素(包括其所有内容)移动到另一个元素内? 例如,我想变换下面的XML: <?xml version="1.0"?> <a> <b someAttribute="someValue">someContent</b> </a> 成这样: <?xml version="1.0"?> <a> <c> <b someAttribute=