考慮一組開發人員在ASP.net Web應用程序上工作。每個開發人員都希望擁有web.config的專用版本。 「私人」我的意思是,開發人員可以在任何時候自由地更改文件以適應他們的開發/測試需求,而不會影響其他團隊成員,也不會結束源代碼管理。每個開發人員的私人web.config
如何才能在Visual Studio 2015中實現這一目標?
到目前爲止,我最接近的解決方案是從源代碼管理中排除一個「私人」Solution Configuration與匹配的Web.config Transformation文件(「web.private.config」)。
但是這不是一個令人滿意的解決方案,因爲:
a。調試時不會自動運行轉換(使用F5)。開發人員需要記住手動運行它。
b。轉換的結果在主要的「web.config」文件中結束,該文件自然包含在源代碼控制中。
這很可能會解決我的問題。如果外部文件不在磁盤上,會發生什麼情況?拋出的任何錯誤還是被忽略? – urig
不能回想起ottomh,但https://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.configsource(v=vs.110)。aspx聲明獲取或設置定義關聯配置節的包含文件的名稱,**如果存在這樣的文件。** –