gpt4 book ai didi

web-config - Nuget Config.Transform 格式问题

转载 作者:行者123 更新时间:2023-12-01 01:07:04 24 4
gpt4 key购买 nike

我创建了一个 Nuget config transform file具有以下转换:

<?xml version="1.0">
<configuration>
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="NetTcpBinding_IMyService" />
</netTcpBinding>
</bindings>
<client>
<endpoint address="net.tcp://mydomain/MySvc/MySvc.svc"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IMyService"
contract="MyNamespace.MyService" name="NetTcpBinding_IMyService">
<identity>
<userPrincipalName value="admin@mydomain.com" />
</identity>
</endpoint>
</client>
</system.serviceModel>
</configuration>

当它合并到应用程序的 app.config 或 web.config 文件时会出现问题。它不是整齐地间隔,而是将所有内容合并为一行,如下所示:
    <system.serviceModel><bindings><netTcpBinding><binding name="NetTcpBinding_IMyService" /></netTcpBinding></bindings><client><endpoint address="net.tcp://mydomain/MySvc/MySvc.svc" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IMyService" contract="MyNamespace.MyService" name="NetTcpBinding_IMyService"><identity><userPrincipalName value="admin@mydomain.com" />                    </identity></endpoint></client></system.serviceModel>

对于那些使用我的包裹的人来说,这不是很容易理解。有什么我想念的吗?也许正确的回车?

最佳答案

NuGet 的原始 Web.config 转换中存在格式限制。从 v2.6 开始,添加了没有这些限制的 XDT 转换。见 docs关于如何使用 .install.xdt.uninstall.xdt包中任何 XML 文件的文件。一旦我开始使用 XDT,格式问题就消失了。

关于web-config - Nuget Config.Transform 格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com