5

現在、VB6 コードで行われたいくつかの変更を Visual Studio 2012 にマージしようとしています。

マージ ツールは、割り当ての前にある "Set" を自動的に削除し、"Variant" を "Object" に変更し、"Sub" メソッドを呼び出すと、引数の周りに括弧 "()" が自動的に挿入されます。これにより、チェックインした場合、VB6 は結果をコンパイルできなくなります。

変更された、または競合している行のみが影響を受けるようです。

マージ ツールは、そのような魔法のようなものを使用するべきではありません! 現在、VS2012 を使用して、古い VB6 コードで行った変更をマージすることはできません。

この機能を無効にする方法はありますか?

ありがとう!

4

1 に答える 1

4

コードの再フォーマットは、これらの変更が必要な VB.Net コードであると IDE が認識しているため、IDE によって暗黙的に停止されています。

VB.Net コードの自動フォーマット オプションをオフにするか、WinMergeなどの別のマージ ツールを使用できます。

于 2013-02-06T10:11:03.393 に答える