4

我們使用.settings文件來存儲我們的應用程序設置,並在其中使用默認值,因此我們不需要配置每一個設置。這一般很好。如何防止Visual Studio提示更新app.config中的.settings文件

但是,在開發過程中,我們會經常更改app.config中的值,這意味着當我們打開.settings文件時,我們總是得到提示「設置值'x'的值在app.config文件,你想更新.settings文件中的值嗎?「

alt text

在我們的情況下,做正確的事情是始終單擊否,否則發展設置可以通過滑動來測試和生產環境相對容易。但是,既然我們是人類,那並不總是會發生什麼。更糟糕的是,默認按鈕是「是」。

我們可以在某種程度上刪除人的元素,並使Visual Studio不要問我們這個嗎?或者我們應該放棄依靠默認設置並在app.config中爲每個單一環境中的每個設置定義明確的條目?

回答

1

選項>環境>文件>自動加載的變化,如果保存(複選框)

+0

但是這不阻止系統添加新的設置,如果他們把它放在.settings或不? – e4rthdog 2013-06-05 04:06:32

1

不中VS2015工作。這裏沒有列出這樣的自動加載更改功能。

試試這與StringCollection並閱讀MSDN,爲什麼他們不想解決這個已知的問題。 app.config將被更改,並且看起來與settings.Settings文件在Properties文件夾下不同。

警告依然存在,因爲字節不同,但它們對於每個正在寫入的文件都能正常工作。設計者在一個視圖中加載它,並使用這些數據寫入你的..exe.config文件。

根據微軟的說法,此時暫時沒有解決方法,它也不是VS2015RC的功能/修復。檢測過!

相關問題