Recentemente ho provato a utilizzare una nuova caratteristica C# 6 (stringhe interpolate) nella vista ASP.NET MVC (5) .cshtml, ma quando è stato eseguito ha ricevuto un messaggio di errore relativo allo $
. E 'chiaro il compilatore in modalità di compatibilità C# 5, o peggio che sia sia un compilatore C# 5.Dove configurare la versione della lingua della pagina Razor su C# 6?
Quando nel editor di un avviso popup mi avverte (io non so che è VS o ReSharper) Feature 'Interpolated strings' is not available in C# 5. Please use language version 6 or greater.
Il progetto stesso è stato fissato a C# 6, e posso utilizzare C# 6 funzioni nel mio tempo di costruzione codice compilato come controller ecc.
Q: Dove devo impostare la versione del compilatore di pagina, e questo compilatore C# 6 sarà disponibile quando distribuisco la mia app Web in Azure lì?
possibile vittima di http://stackoverflow.com/questions/30832659/c-sharp-6-string-interpolation-in-a-razor-view –
eccetto che ha risposta possibilmente non corretta. Questa è la mia formulazione nella domanda sulla versione del compilatore. –
Vedere http://stackoverflow.com/questions/27968963/c-sharp-6-0-funzioni-non-working-with-visual-studio-2015/31548221#31548221. Alcune funzionalità non funzioneranno, ma la maggior parte lo farà. –