2013-10-09 156 views
0

我正在開發的桌面應用程序。應將其輸出文件存儲在某些確定的文件夾中。使用ConfigurationManager配置應用程序目錄 - 從哪裏開始?

我聽說這可以配置在App.config文件中,但我不太明白該怎麼做。

  1. 我的應用程序似乎沒有這樣的文件。我應該如何創建它?
  2. 我應該如何特別定義「特殊應用程序文件夾」?這些將被特定命名的子目錄生活在主應用程序可執行文件的相同文件夾中,對嗎?可以/他們應該在客戶端PC文件系統的其他地方嗎?例如,我們公司可能會決定發佈一套應用程序,使用客戶端計算機中的相同通用文件夾;
  3. 我該如何在代碼中「讀取」這些文件夾,以便我可以在它們中執行文件IO操作?

感謝您的閱讀!

回答

1

要添加一個app.config文件,請在VS添加新項目對話框中選擇應用程序配置文件。

一旦你的文件,在項目中創建一個類,從ConfigurationSection繼承,說MyProjectConfigurationSection,插入,可以反序列化到你們班的app.config一個部分,並使用ConfigurationManager.GetSection從文件的讀取運行時並將其反序列化到您的配置類中。

在軟件附帶的配置部分中包含指向特殊文件夾的路徑。

相關問題