gpt4 book ai didi

c# - 如何在构建 JetBrains Rider 时转换 .Config?

转载 作者:行者123 更新时间:2023-12-05 07:11:51 29 4
gpt4 key购买 nike

我正在尝试根据环境创建自定义配置,看来最好的方法是使用配置转换。我正在尝试在构建时进行转换(以在本地测试),但这些更改似乎不起作用。有任何想法吗?另外,在 asp.net 上为环境设置“分层配置”的正确方法是什么?

最佳答案

帮我试一试...

在 web.config(基础)在appSettings节点下添加这个配置

..
<appSettings>
<!-- Application Settings -->
<add key="IsTest" value="true" />

然后在然后右键单击 web.config 并添加一个转换 (Add Config Transform) 如果您还没有的话

并且在该配置中,您只会为特定情况添加转换

<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="IsTest" value="false" xdt:Transform="Replace" xdt:Locator="Match(key)" />
...

如果您从 visual studio 进行调试,请尝试将“调试”值保留在根配置中,然后假设您添加了 UAT_Release 配置和 UAT_Release 转换,然后在发布应用程序时检查转换是否已应用于您的网络配置(这些应该合并回基本配置)

关于c# - 如何在构建 JetBrains Rider 时转换 .Config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60608521/

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