由於VS2010的要求web.config包含在項目中,我們如何允許每個人保留自己的自定義配置文件而不會陷入源代碼管理問題?在VS2010和TFS中爲團隊管理web.config
以前,我們只是將web.config放在我們的項目之外,允許每個人在他們的機器上保留自己的web.config版本。我們轉移到VS2010,它現在迫使我添加web.config到我的項目,以運行調試模式。由於我們的項目與TFS相關聯,因此它會自動將web.config添加到源代碼管理並嘗試以此方式進行維護。
有沒有一種方法可以在調試模式下運行,而無需在項目中包含web.config?還是有更好的方法來管理配置文件?
只是好奇,web.config中的哪些信息在開發者之間有所不同? – itchi 2010-05-30 03:55:42
@itchi:從數據庫連接到任何Web服務綁定,應用程序設置,授權等都可能有很多事情......可能是我無法想象的許多事情。 – 2012-06-21 14:11:09
下面是一個快速解決方案(VS中的一步),但它確實將責任交給開發人員來「監視」更改。您可以根據需要將該文件保留在項目中。基本上你告訴TFS不要通過使用「Cloak」來獲取/檢出/檢查此特定文件:http://stackoverflow.com/questions/9741975/how-can-i-always-block-checkin-of-a- specific-file-in-tfs – Jonno 2012-10-03 01:42:13