如何将桌面路径添加到app.config文件?

时间:2013-03-11 08:51:23

标签: c# app-config

我正在创建一个C#win表单应用程序,用户可以在其中指定保存文件的任何位置。但是,默认情况下我需要提供桌面路径。但桌面路径的变化取决于Windows版本,我发现:  Environment.GetFolderPath(Environment.SpecialFolder.Desktop); 可以获得任何Windows版本的桌面路径。但问题是如何将此代码添加到App.config文件中?是否有特殊的xml代码块。

2 个答案:

答案 0 :(得分:0)

您必须向项目添加设置文件。在那里,您需要在应用程序范围中创建一个属性。您可以通过

访问此属性
string path = Properties.Settings.Default.Path;
if(string.IsNullOrEmpty(path))
{
   path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
}

答案 1 :(得分:0)

浏览AppDomain.GetDataAppDomain.SetData
在你的应用程序中有一个像DESKTOP_DIRECTORY一样的常量&将其值设置为SpecialFolders.Desktop
然后,您可以使用AppDomain.GetData将其恢复。
然后,您可以在App.config文件中使用它。