Отключить поддержку С# 6.0 в ReSharper

При использовании ReSharper он предложил "Включить поддержку С# 6.0 для этого проекта". Я по-дурацски щелкнул по нему, и теперь, когда мы объявили, что он дает мне предложения для С# 6.0, - которые затем дают мне ошибки, поскольку я не использую С# 6.0 в этом проекте.

Как я могу отключить поддержку С# 6.0, вернув ее к тому, как это было раньше? (Предпочтительно без индивидуального игнорирования конкретных предложений)

Ответ 1

Выберите проект node в обозревателе решений. Затем загляните в Property Grid (F4). Вы увидите свойство с именем "Уровень языка С#". Установите значение "По умолчанию" или желаемый уровень языка.

enter image description here

Ответ 2

Чтобы отключить его сразу через решение, а не на уровень проекта, добавьте ниже в .sln.DotSettings

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

он отключит функции resharper 6.0/даст вам ошибку

ИЗМЕНИТЬ

в соответствии с комментариями, если у вас вообще нет файла sln.DotSettings, тогда вам нужно создать его с содержимым ниже

<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>