[英]Can I use environment variables in a .settings file?
.NET allows me to create and access values that are persistent between sessions. .NET允许我创建和访问在会话之间保持不变的值。
Is it possible to use environment variables such as %WINDIR%
, %APPDATA%
and others? 是否可以使用%WINDIR%
, %APPDATA%
等环境变量?
If so, how would I go about doing this? 如果是这样,我将如何去做?
If you have this in the config: 如果您在配置中有这个:
<appSettings>
<add key="SomePath" value="%TEMP%"/>
</appSettings>
Then from code you'd do something like: 然后,从代码中您将执行以下操作:
string path = ConfigurationManager.AppSettings["SomePath"];
string fullPath = System.Environment.ExpandEnvironmentVariables(path);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.