che sto aprendo alcuni vecchi progetti VB.NET in Visual Studio 2015 e quando ho modificare il codice, VS cambia la sintassi:Prevenire Visual Studio 2015 di rimuovere i caratteri linea di continuazione (_) in VB.NET file
rimuove "_" in concatenazioni:
'Before
myString = "ABC" & _
"DEF"
'After
myString = "ABC" &
"DEF"
o aggiungere uno spazio prima:!
'Before
myDatatable.Rows(0)!myColumn
'After
myDatatable.Rows(0) !myColumn
Questa sintassi non è compatibile con Visual Studio 2010 o 2013.
Come posso disabilitare queste modifiche?
[Possibilmente correlato bug report] (https://connect.microsoft.com/VisualStudio/feedback/details/1035813/connect-vb-14-compiler-removes-line-continuations-even-when-web -config-specifica-vb-8-as-compiler) e [successiva correzione] (https://github.com/dotnet/roslyn/pull/3294) - se si targetizza specificamente la vecchia versione, mantiene la sintassi originale? –
Ah, la correzione è contrassegnata come "approvata per la prossima anteprima" - forse non è ancora presente. –
Una rapida occhiata su [sito di Roslyn] (https://github.com/dotnet/roslyn) non indica il loro programma di rilascio. Qualcuno determina/sa quando la correzione sarà disponibile per il consumo di massa? – wags1999