gpt4 book ai didi

.net - 在 .NET 中为 .config 文件使用环境变量

转载 作者:行者123 更新时间:2023-12-03 11:19:14 27 4
gpt4 key购买 nike

我需要在 .config 文件中指定程序集引用的 dll 的路径。
问题是可以在 env 中找到路径。多变的。
是否可以在 .config 文件中使用某种 %DLLPATH% 宏?

最佳答案

是的,这是可能的!假设您的配置中有类似的内容:

<configuration>
<appSettings>
<add key="mypath" value="%DLLPATH%\foo\bar"/>
</appSettings>
</configuration>

然后你可以很容易地得到路径:
var pathFromConfig = ConfigurationManager.AppSettings["mypath"];
var expandedPath = Environment.ExpandEnvironmentVariables(pathFromConfig);
ExpandEnvironmentVariables(string s)通过用当前值替换字符串中的所有环境变量来实现魔术。

关于.net - 在 .NET 中为 .config 文件使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/358654/

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