Ao usar o ReSharper, sugeriu "Habilitar o suporte ao C # 6.0 para este projeto". Eu tolicei clicar nele e agora, como anunciado, está me dando sugestões para o C # 6.0 - que então me dão erros, pois não estou usando o C # 6.0 neste projeto.
Como posso desabilitar o suporte ao C # 6.0, voltando ao que era antes? (De preferência, sem ter que ignorar individualmente sugestões específicas)
Respostas:
Clique no nó do projeto no Solution Explorer. Em seguida, procure na Grade da propriedade (F4). Você verá uma propriedade chamada "Nível de idioma C #". Defina como "Padrão" ou o nível de idioma desejado.
fonte
Para desativá-lo de uma só vez na solução e não no nível do projeto, adicione abaixo em
.sln.DotSettings
desabilitaria os recursos do resharper 6.0 / erro
EDITAR
conforme comentários, caso você não possua o
sln.DotSettings
arquivo, é necessário criar um com o conteúdo abaixofonte
<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>