Ich öffne einige alte VB.NET-Projekte in Visual Studio 2015 und wenn ich den Code bearbeite, ändert VS die Syntax:
Es entfernt "_" in Verkettungen:
%Vor%oder fügen Sie ein Leerzeichen vor!:
hinzu %Vor%Diese Syntax ist nicht mit Visual Studio 2010 oder 2013 kompatibel.
Wie kann ich diese Änderungen deaktivieren?
Ich hatte das gleiche Problem und konnte es beheben, indem ich die Option "Pretty listing" im Editor deaktivierte. Sie finden diese Option hier:
%Vor%Ich bin mir nicht sicher, welche andere automatische Neuformatierung diese Option deaktiviert, aber zumindest hat der Editor das Entfernen der Zeilenfortsetzungszeichen in alten Code / Projekten gestoppt.
PS: Während das Roslyn-Team sagt, dass sie das behoben haben (siehe Links unten), ist dieser Fehler in der neuesten Version von Visual Studio 2015 immer noch vorhanden.
Bearbeiten Link zum Fehlerbericht - Link zu merged fix (kopiert vom ersten Kommentar zur ursprünglichen Frage)
Sie brauchen keine Zeilenfortsetzungszeichen mehr, deshalb werden sie entfernt. Ihre Option ist entweder, verwenden Sie die Version von Visual Studio, mit der Sie das Projekt oder die Lösung geöffnet haben, oder verwenden Sie eine ältere Version, die sie enthält.
Wenn Sie in der Lage sein möchten, ein Projekt mit beiden Versionen zu öffnen, ist dies nicht möglich, aber Sie sollten es nicht benötigen, da die neuere Version nur auf eine ältere Framework-Version abzielen kann, wenn Sie das brauchen.
Tags und Links .net vb.net visual-studio-2015 continuation