我正在使用My.Settings/Properties.Settings來存儲各種用戶設置。許多這些設置都綁定到各種表單中的控件。.NET中的多個設置文件
但是我想要更大程度的控制 - 具體而言,我希望能夠重新加載或保存特定的設置組。使用內置的Settings.settings文件,我只能將這些設置作爲一個組來處理。
我知道我可以創建其他設置文件,並且this article(摘要部分)提示如果Settings.settings不存在,應用程序將在項目根目錄中查找其他.settings文件,但這似乎不是(除非我做錯了什麼):
它們提供了巨大的力量和靈活性。例如,您可以將 自定義設置文件添加到項目中,以管理不同組中的設置 。這允許您將一組或 值的子集的設置保存在單獨的文件中,這些文件可以節省保存時間並加載 時間。
我在建設自己的設置類,做這一切我自己的觀點,但是這將是一種恥辱 - 在內置功能適合我 - 我提供可以有多個設置文件。
UPDATE: This article建議您可以添加其他設置文件並將它們拖到Properties文件夾中。不幸的是,我目前的項目是在VB.Net中,並且這種行爲似乎沒有被複制。
有點奇怪,在訪問「自定義」設置文件中的設置時總是要使用'Default'。必須有一些與此有關的事情。 – MaxiWheat 2014-02-14 20:55:14