由于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