我想知道是否有辦法在個人程序員的配置文件中創建設置。我遇到的情況是,有些程序員希望打開設置,有些想讓它們關閉。我們的配置文件在SVN源代碼控制中,所以使用共享配置文件意味着我們總是覆蓋其他設置。我們正在爲ASP.NET Web應用程序項目執行此操作。我最初的想法是在源代碼控制之外創建一個配置文件,但我該如何讓每個程序員都擁有自己的副本?個人程序員在配置文件中的設置
這是一些進一步的說明。我們在主web.config文件中有一個指向基於環境的文件的鏈接(例如,用於dev,staging和live的文件)。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings configSource="EnvironmentConfigs\appSettings.config" />
...
</configuration>
裏面的appSettings.config文件,必須設置用於開發,分期和生活。我想要做的是創建另一個名爲user.config的配置文件,並將個人編程器設置在那裏(當然不是在源代碼控制中)。爲了讓Visual Studio從這個新文件中讀取,我需要做些什麼?
如果您的配置文件沒有使用正確的名稱簽入源代碼,那麼如果您有配置項運行,則會出現問題。 – CaffGeek 2011-06-03 16:01:46
將Production.web.config文件或Testing.web.config文件作爲後期構建過程的一部分複製到Web.config。編輯:當然,僅用於測試/ CI環境。 – 2011-06-03 16:14:54
對。我們已經這樣做了。我們的web.config文件中有一個鏈接,用於環境應用程序設置 – Halcyon 2011-06-03 17:53:23