Wie man C# 7 mit Visual Studio 2015?
Visual Studio 2017 (15.x) unterstützt C# 7, aber was ist mit Visual Studio 2015 (14.x)?
Wie kann ich mit C# 7?
siehe diesen link: strathweb.com/2016/03/...
Das ist, aktivieren Sie im VS 15 (die ist VS 2017). Es erwähnt nicht, dass VS 2015 (die ist VS-14) überall.
Das ist, aktivieren Sie im VS 15 (die ist VS 2017). Es erwähnt nicht, dass VS 2015 (die ist VS-14) überall.
InformationsquelleAutor Luis Teijon | 2016-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ersetzen die compiler, die im Lieferumfang von Visual Studio für C# - 7-fähige version von der Installation des Nuget-Paket -Microsoft.Net.Compiler:
Gibt es keine Anzeichen dafür, dass ich sehen kann, auf der Paket-Seite, ob dies offiziell unterstützt Visual Studio 2015. Meine nicht-Gründliche tests bisher zeigen, dass es funktioniert, aber nicht schmerzlos - C# 7-code kompiliert wird, sondern Unterstrichen mit der roten Wellenlinie, das gibt einen syntax error:
Beachten Sie, dass Sie auch die Installation des Nuget-Paket - System.ValueTuple der Verwendung der neuen C# - 7 Wert-Tupeln Funktionen.
Dies ist eine gute Sache zu wissen. So können Sie langsam wechseln einige Projekte zu VS2017 zu wissen, dass im Notfall andere Entwickler kann die Arbeit mit Ihrem code.
Hinweis: ich Stimme zwar in der Theorie mit @PanagiotisKanavos wenn Ihr ein Angestellter eines mittelständigen oder großen Unternehmens VS2017 Community Edition ist wahrscheinlich nicht gültig zu sein, die als Lizenznehmer. Ich glaube, dass VS-Code ist wahr, FOSS.
Ich installierte die neueste Microsoft.Net.Compiler nuget meine Xamarin.Formen UWP, Windows 8.1 und Windows Phone 8.1-Projekte, sowie die neuesten System.ValueTuple nuget (plus die neueste revision aller anderen System.* Serie nugets). Alles scheint zu funktionieren gut in den build-und runtime. (Ich habe nicht versucht, alle Ecken & enden der debugger-feature-set.)
VS2015.3, kompilieren für .NET 4.7.1:
Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above
- ich brauchte, um diese version verwenden: nuget.org/packages/Microsoft.Net.Compilers/2.4.0, um es zu bauen, dann funktionierte es gut. 🙂InformationsquelleAutor Stephen Kennedy
In meinem Fall, installieren Sie einfach die Microsoft.Net.Compiler hat nicht funktioniert. Stattdessen musste ich Folgendes tun:
Aber noch beachten, dass C# - codes, die nicht bekannt sind, die von Visual Studio 2015 Standard-compiler wird immer noch das rote kringel darunter.
InformationsquelleAutor yibe