Während der Verwendung von ReSharper wurde vorgeschlagen, "C # 6.0-Unterstützung für dieses Projekt aktivieren". Ich habe dummerweise darauf geklickt und jetzt, wie angekündigt, gibt es mir Vorschläge für C # 6.0 - die mir dann Fehler geben, da ich C # 6.0 in diesem Projekt nicht verwende.
Wie kann ich die C # 6.0-Unterstützung deaktivieren und auf den vorherigen Stand zurücksetzen? (Vorzugsweise ohne bestimmte Vorschläge einzeln ignorieren zu müssen)
Antworten:
Klicken Sie im Projektmappen-Explorer auf den Projektknoten. Dann schauen Sie in das Eigenschaftsraster (F4). Sie sehen eine Eigenschaft mit dem Namen "C # Language Level". Stellen Sie dies auf "Standard" oder Ihre gewünschte Sprachstufe ein.
quelle
Um es auf einmal in der gesamten Lösung und nicht auf Projektebene zu deaktivieren, fügen Sie bitte unten hinzu
.sln.DotSettings
Es würde die Funktionen von Resharper 6.0 deaktivieren / Ihnen einen Fehler geben
BEARBEITEN
Laut Kommentar müssen Sie, falls Sie die
sln.DotSettings
Datei überhaupt nicht haben , eine mit dem folgenden Inhalt erstellenquelle
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> <s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp50</s:String></wpf:ResourceDictionary>