Ich habe eine Lösung, die von C# 6.0 auf C# 5.0 refaktoriert wurde. Welche Einstellungen sollte ich in VS 2015 für die Prüfung ändern, dass die Verwendung von C# 6.0-Syntaxfunktionen in meiner Lösung fehlt? Kann ich das anders machen?Wie C# Version in VS 2015 downgraden?
Antwort
Sie dieses pro-Projekt aktivieren.
In den Eigenschaften Ihres Projekts gehen Sie zu "Build", dann "Advanced", dann wählen Sie Ihre C# Sprachversion.
Diese Einstellung ist nicht perfekt. Das heißt, es kann Sie daran hindern, einige C# -Features zu verwenden, aber einige Änderungen im Compiler werden dadurch nicht deaktiviert.
Zum Beispiel führte C# 6 verbesserte Überladungsauflösung ein. Diese remains enabled ist unabhängig davon, welche Sprachversion im Projekt ausgewählt ist. Das bedeutet, dass es möglich ist, Code in VS 2015 zu schreiben, der nicht in VS 2013 kompiliert wird, selbst wenn die Sprachversion C# 5 erzwungen wird.
Wenn Sie dies verwenden möchten, können Sie Ihren Code garantieren weiterhin mit dem echten C# 5-Compiler zu kompilieren, dann gibt es nicht viel, was Sie dagegen tun können, aber die Überladungsauflösung bleibt klein Eckfall.
- 1. .NET Framework-Version in VS 2015 C++ - Projekt
- 2. Std :: WCstok in VS 2015
- 3. Visual Studio 2015 Compiler auf VS 2010 Version
- 4. .Net Framework Version 4.6.1 erscheint nicht in VS 2015
- 5. Wie aktiviere ich C# -Skripting in VS 2015?
- 6. Kann ich die in Visual Studio 2015 installierte NuGet-Erweiterung downgraden?
- 7. Visual Studio 2015 Community-Version
- 8. Kaskadiert Makros in gcc C++ 14 vs msvC++ 2015
- 9. unique_ptr Ärger? (VS 2015)
- 10. Bereitstellen von App, C++, Visual Studio 2015 Community-Version
- 11. VS 2015 Voraussetzungen dotnetfx Parameter
- 12. Verschiedene C++ Redistributable DLL für VS 2013 und VS 2015
- 13. Visual Studio 2015 Publish-Version hinzufügen
- 14. Wie macht man Leistungsüberwachung in VS 2015?
- 15. Wie Typoskript Definitionen in VS 2015
- 16. "SQLite.UAP.2015, Version = 3.10.2"
- 17. T4 Vorlage in VS 2015
- 18. So installiert SpecFlow in VS 2015 Express
- 19. Fehlende Druckoptionen in VS 2015
- 20. Verwendet VS 2015 Kestrel?
- 21. VS 2015 .Net Kern Migration
- 22. VS 2015-Lizenz ist abgelaufen
- 23. ES 2015 VS 2015 für node.js running task runner explorer
- 24. Webapp arbeitet vs 2010 in aber nicht vs 2015
- 25. VS 2015 Lokalfenster verschwindet
- 26. VS 2015 Publishing Probleme
- 27. Wie loszuwerden VS 2015 Update 2?
- 28. VS 2015 nicht zu tfs
- 29. Verlinken von Drittanbieterbibliotheken in VS 2015
- 30. VS 2015 startet nicht