Attualmente sto lavorando ad un progetto di Visual Basic con un team di sviluppatori, alcuni dei quali saranno in grado di passare a Visual Studio 2015, non appena viene rilasciato, e alcuni che saranno bloccati su Visual Studio 2013 per diversi mesi. Nel test con RC abbiamo rilevato che Visual Studio aprirà i progetti 2013 senza problemi, ma consentirà agli utenti di utilizzare nuove funzionalità linguistiche, come l'interpolazione delle stringhe, che non sono disponibili per gli utenti in VS 2013. Se un utente 2015 esegue il check-in questo codice gli utenti del 2013 avranno errori di compilazione. C'è qualche progetto, soluzione o impostazione di Visual Studio che dirà al compilatore di limitare le funzionalità a ciò che è disponibile nella versione precedente di VB.net? Idealmente il compilatore dovrebbe restituire un errore di compilazione quando si tenta di utilizzare queste funzionalità nel 2015.Limitare nuove funzionalità del linguaggio di Visual Basic in Visual Studio 2015
Questa funzionalità è disponibile in C# in Proprietà progetto> Build> Versione lingua, ma non riesco a trovare alcun equivalente per VB.net, e le ricerche su google mi stanno fallendo.
Volevo solo dire che l'impostazione della versione runtime .NET a 4,5 non aiuta, come queste nuove funzionalità del linguaggio sono caratteristiche di livello del compilatore che funzionano perfettamente bene sui quadri più anziani.
Questo è un duplicato di: http://stackoverflow.com/a/2884368/736079 – jessehouwing
Darò uno scatto, si spera che funzioni ancora con il Roslyn. –