Visual Studio 2012合并VB6代码会自动对代码进行不良更改

Zle*_*epy 5 vb6 merge visual-studio-2012

我目前正在尝试将VB6代码中的一些更改与Visual Studio 2012合并.

合并工具自动删除赋值前面的"Set","Variant"更改为"Object",并调用"Sub"方法自动获取在参数周围插入的括号"()".这使得VB6无法编译结果,如果我检查它!

似乎只有受到更改或冲突的行才会受到影响.

合并工具不应该使用像这样的神奇的东西!因为现在我不能使用VS2012来合并我们在旧的VB6代码中进行的更改.

请问有什么方法可以解除这个功能吗?

谢谢!

Dea*_*nna 5

代码重新格式化会被 IDE 隐式关闭,因为它认为需要进行这些更改的是 VB.Net 代码。

您可以关闭 VB.Net 代码的自动格式化选项,或使用其他合并工具,例如WinMerge