2011-05-16 48 views
2

我正在開發一款軟件,並且希望爲我的應用程序創建配置文件以存儲將在運行時使用的配置。我已經看到一些軟件使用config.xml文件來實現這一點。配置文件我想使用將有:如何在.NET中爲我的應用程序創建配置文件

  1. 緩存文件夾的位置
  2. 配色方案
  3. 選項切換緩存

如何去這個問題?我正在與WPF合作。

回答

2

如果論文選項是用戶特定的,不使用的app.config - 這是全球應用程序設置和你會打破其他用戶的設置。我提出這一點是因爲你提到了你的問題中的緩存選項,在某些應用中,緩存或不緩存的選擇是在用戶級別。

相反,我會建議您創建一個域對象來存儲配置設置,並將該對象序列化到當前用戶的獨立存儲文件夾中的本地文件夾。

當應用程序啓動時,只需查看當前用戶的獨立存儲文件夾,確認序列化文件存在,然後反序列化回域對象。

+0

你有道理。我真的應該分別將應用程序配置和用戶級配置。 – r3st0r3 2011-05-22 05:13:18

8

在Visual Studio中,爲您的項目添加一個「app.config」。當您構建應用程序時,這將創建一個AppName.exe.config文件,其中AppName是可執行文件的名稱。這是一個XML配置文件,可以包含您的設置。

+0

並在您的應用程序中使用'ConfigurationManager'來獲取/操作設置。 – 2011-05-22 01:31:16

2

,你是在WPF的世界裏,你也可以使用App.XAML定義和使用的配色方案

相關問題