ReSharper: Einstellung Sprache C# Ebene für die Lösung
Weiter zu diese Frage, ich habe viele Projekte, die im inneren eine Lösung und ich möchte nicht, dass das erstellen einer dotsettings
- Datei für jedes Projekt. Kann mir jemand helfen, legen Sie die C# - Sprache-Ebene zu einer Lösung ebnen.
Dies ist für mich relevant, als ich heruntergeladen VS2015 heute und ReSharper bietet mir sinnvoll umgestalten Vorschläge basierend auf targeting-C# 6 und meine Projekte mit C#5.
- Haben Sie versucht, die Einstellung der Sprachversion für das Projekt in Visual Studio? Gehen Sie zu Projekt-Eigenschaften -> Erstellen -> Erweitert -> Language-Version
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügte ich unter Einstellungen in
.sln.DotSettings
Diese Zeile wurde Hinzugefügt, um
.csproj.DotSettings
wenn ich versuchte, Sie zu deaktivieren, c#6 für ein bestimmtes Projekt. Nach dem hinzufügen dieser Zeile in.sln.DotSettings
resharper meldet einen Fehler, wenn ich versuche, mit c# 6.0-Funktion.%APPDATA%\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings
Project Properties > Build tab > Advanced...
und ReSharper erkennt, wenn es durch den eigenen, und vermeidet es, zu suggerieren, die größer als konfigurieren der Sprachfunktionen. Es ist mor eto konfigurieren, aber stellen Sie sicher, dass niemand ohne ReSharper kann die Sprache-version mit den oben definierten eine.Laut Jetbrains Dokumentation über C# - Standard-version, können Sie die Ziel-C# - version explizit, indem Sie das Projekt im Projektmappen-Explorer und die Verwendung der Sprache C# Level-Eigenschaft in der Visual Studio-Eigenschaften-Fenster.