2015-07-22 23 views
23

Weiter zu this Frage, ich habe viele Projekte innerhalb einer Lösung und ich möchte keine dotsettings Datei für jedes Projekt erstellen. Kann mir jemand helfen, den C# -Level Level auf einer Lösungsebene zu setzen?ReSharper: Einstellung C# Sprachlevel für Lösung

Dies ist relevant für mich, wie ich heute heruntergeladen VS2015 und ReSharper bietet mir nützliche Refactor Vorschläge basierend auf Targeting C# 6 und meine Projekte verwenden C# 5.

+0

Haben Sie versucht, die Sprachversion für das Projekt in Visual Studio festzulegen? Gehe zu Projekteigenschaften -> Build -> Advanced ... -> Language Version –

Antwort

28

Ich habe unter Einstellungen in .sln.DotSettings

<s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp50</s:String> 

Diese Zeile zu .csproj.DotSettings hinzugefügt wurde, als ich versuchte, C# 6 für ein bestimmtes Projekt zu deaktivieren. Nach dem Hinzufügen dieser Zeile in .sln.DotSettings meldet Resharper einen Fehler, wenn ich versuche, C# 6.0 Feature zu verwenden.

+1

das hat super funktioniert. Problem gelöst. bitte beziehen Sie sich auf diesen Punkt für meine endgültige dotsetting Datei. https://gist.github.com/chris-brown/b47ea61ef2c93af50bee – Christo

+0

[Zugehöriger Twitter-Thread] (https://twitter.com/cultiv/status/624589402174455808). –

+0

Kann auf Projektebene, auf Lösungsebene oder auf Benutzerebene angewendet werden, die sich auf "% APPDATA% \ JetBrains \ Shared \ vAny \ GlobalSettingsStorage.DotSet tings" bezieht –

7

Entsprechend der Jetbrains-Dokumentation über C# default version können Sie die Ziel-C# -Version explizit angeben, indem Sie das Projekt im Projektmappen-Explorer auswählen und die C# -Sprachebene im Fenster Eigenschaften von Visual Studio verwenden.

+0

Bitte senden Sie den relevanten Abschnitt hier. –

+0

über den Link ... "Sie können die Ziel-C# -Version explizit angeben, indem Sie das Projekt im Projektmappen-Explorer auswählen und die Eigenschaft C# -Sprachebene im Eigenschaftenfenster von Visual Studio verwenden (wählen Sie im Menü Ansicht | Eigenschaftenfenster)." - Es sind nicht die Eigenschaften des Projekts, sondern klicken Sie mit der rechten Maustaste auf das Projekt, Eigenschaften. –