我有一个用VB6和VB.Net编写的应用程序。在Team Foundation Server差异工具(VS2012 +中)中查看更改时,可以编辑文件。问题是Visual Studio威胁VB6文件(如VB.Net)并应用更改,这会导致VB6中的语法错误。在合并工具中合并时,这种情况尤其令人讨厌。
是否可以将VB6文件(.frm,.cls,...)设置为只读,或者更可取的是允许将其编辑为简单文本(无自动VB.Net格式)?
结果在VB6中语法错误
Option Explicit
更改为Option Explicit On
SubCall
更改为SubCall()
(添加圆括号)
b as Integer, _
更改为b as Integer,
(删除行继续符(_
))
可以设置外部工具,例如Winmerge for VB6扩展(向MarkL提示{Replace diff/merge tool in Visual Studio Team System with WinMerge),以示提示。但是,为公司中的每个开发人员设置外部工具至少很烦人。