我已使用此Tutorial在调试模式下成功转换Web Config和App Config 。文件Web.config将根据当前的构建配置进行更改。
我的问题是,TFS中是否可以实现此功能?
在我目前的项目中,有几个开发人员,我们正在使用TFS,因此被某人更改的任何文件都将设置为“已签出”并阻止其他人“签入”(或“签出”,具体取决于锁定类型)。 我的目标是让其他开发人员根据他们当前的Build Configuration自动更改他们的web.config。
那么,如果每次我们构建时都自动更改了Web.config,那么这会阻止其他人使用Lock机制吗?
感谢。
答案 0 :(得分:0)
经过几天的实验,我发现如果我们编辑Visual Studio Environment之外的文件,那么TFS将不会签出该项目。 基于这种行为,我得出结论,使用TFS转换是安全的,它只是我问题的确切解决方案。现在,我们的团队可以根据当前选择的配置自由切换连接字符串,而无需签出然后签入他们的Web.Config。