我可以在.settings文件中使用环境变量吗?

时间:2013-05-24 07:14:26

标签: c# .net visual-studio-2008 application-settings

.NET允许我创建和访问会话之间持久的值 是否可以使用%WINDIR%%APPDATA%等环境变量? 如果是这样,我将如何做到这一点?

1 个答案:

答案 0 :(得分:2)

如果你在配置中有这个:

 <appSettings>
   <add key="SomePath" value="%TEMP%"/>
 </appSettings>

然后从代码中你会做类似的事情:

string path = ConfigurationManager.AppSettings["SomePath"];
string fullPath = System.Environment.ExpandEnvironmentVariables(path);