2014-12-23 5 views
138

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

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

+1

Это просто случилось со мной, но я не помню, видя это предложение. Я создавал новый класс в своем проекте, реализовывая интерфейс, и он предлагал C# 6. Я был так смущен .... –

ответ

163

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

enter image description here

+0

Это не доступно в VS2015 Preview, любые альтернативы? –

+13

Он доступен в Project => Properties => Build => Advanced. –

+1

Он доступен в 2015 году RC, по проектам, а не по решению. – Fontanka16

56

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

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

было бы отключить ReSharper 6.0 функции/дать вам ошибки

EDIT

согласно комментариям, в кассе е вы не имеете файл 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> 
+12

Это должно быть отмечено как ответ, оно решает проблему на уровне решения, то есть без необходимости устанавливать для свойства csproj. – aateeque

+1

Вот и весь содержимое файла sln .DotSettings, если вам нужно его воссоздать, как я. ' \t CSharp50' –

+1

@JesonMartajaya обновлен ответьте, чтобы включить ваши комментарии – harishr