2015-10-25 13 views
7

Visual Studio 2015 Pro die folgenden Fehler gibt:Visual Studio 2015 Editor entfernt Linienfortsetzungszeichen in Visual Basic-Quellcode

Fehler BC36716: Visual Basic 9.0 nicht implizite Linie Fortsetzung nicht unterstützt.

Für die folgende Quelle Code:

1  .Line.Points = New UnitPoint() _ 

2    { 

3    New UnitPoint(Offset + OutlineBoxWidth_halph, 0), 

4    New UnitPoint(Offset + OutlineBoxWidth_halph, "height"), 

5    New UnitPoint(Offset + OutlineBoxWidth, "height") 


6    } 

Wenn ich Fortsetzungszeichen in den Zeilen 2 bis 5 einzufügen, der Editor es entfernt, wenn ich den Cursor aus dieser Linie bewegen

Früher gut zu kompilieren, aber etwas hat sich geändert. Was?

+4

Noch ein weiterer Unfall der Roslyn Integration. VB Version 9.0 war 4 Versionen vor, VS2015 unterstützt VB Version 14. Das Targeting einer alten Version von VB.NET ist technisch möglich, wenn auch nicht einfach. Meine Kristallkugel sagt, dass Ihre .vbproj Datei '' enthält. Sie möchten das mit einem Texteditor entfernen, um weiter zu kommen. Klicken Sie auf die Schaltfläche Neues Problem in [dieser Webseite] (https://github.com/dotnet/roslyn/issues), um dieses Problem zu melden. Obwohl es nicht sehr wahrscheinlich ist, werden sie das beheben. –

+0

Vielen Dank. Gut beobachtet. Es war in .vbproj –

Antwort

3

Es war <LangVersion> in .vbproj.

+0

VB.NET v9 maps zu Framework 3.5, so dass Ihr Projekt auf v4.0 oder höher aktualisiert werden kann ([VB 10 maps to framework 4]) (https://msdn.microsoft.com/de-de us/library/ff637436.aspx)) müssen Sie die Zeilenenden zurücksetzen. – mlhDev

+0

Ich habe diese Zeile nicht in meiner Vbproj-Datei. Hat MS die Struktur verändert? – Taersious

+0

Jedes Mal, als ich den Fehler erfuhr, fand ich, dass vbproj-Datei enthielt , die ich entfernen musste. –