2013-02-05 6 views
5

Jestem obecnie próbuje połączyć pewne zmiany wykonane w kodzie VB6 z Visual Studio 2012.Visual Studio 2012 scalania kodu VB6 automagicznie robi złe zmiany kodu

Narzędzie scalania automagicznie usuwa „Set” przed zadaniami, "Wariant" zmienia się na "Obiekt", a wywołania metod "Sub" automagicznie pobierają nawiasy "()" wstawione wokół argumentów. To sprawia, że ​​VB6 nie może skompilować wyniku, jeśli go sprawdzę!

Wygląda na to, że dotyczy to tylko tych wierszy, które zostały zmienione lub są w konflikcie.

Narzędzie scalania nie powinno używać takich magicznych rzeczy! Obecnie nie mogę używać VS2012 do scalania zmian, które wprowadzamy w naszym starym kodzie VB6.

Czy istnieje sposób na wyłączenie tej funkcji?

Dzięki!

+0

@Deanna: Wyłączenie wszystkich opcji autoformatowania w VB.Net wydaje się działać. Ponieważ nie używam VB.Net, to jest dla mnie OK. Dzięki! – Zleepy

+0

Miałem to również. zawiedli mnóstwo kodu! –

Odpowiedz

4

Formatowanie kodu jest niejawnie ignorowane przez IDE, ponieważ uważa, że ​​jest to kod VB.Net, w którym te zmiany są wymagane.

Można wyłączyć opcje automatycznego formatowania dla kodu VB.Net lub użyć innego narzędzia scalania, np. WinMerge.

Powiązane problemy