2014-12-23 26 views
138

ReSharper kullanırken, "Bu proje için C# 6.0 desteğini etkinleştir" önerdi. Ben aptalca üzerine tıkladım ve şimdi reklamı olarak bana C# 6.0 için öneriler veriyor. Bu bana bu projede C# 6.0 kullanmadığım için bana hatalar veriyor.ReSharper'da C# 6.0 Desteğini Devre Dışı Bırakma

C# 6.0 desteğini nasıl devre dışı bırakabilirim? (Tercihen belirli önerileri yoksaymak zorunda kalmadan)

+1

altında olan bir tane oluşturmanız gerekir ama bu öneri gördüğümü hatırlamıyorum, hiç sln.DotSettings dosya yok e. Projemde yeni bir sınıf oluşturuyordum, bir arayüz uyguluyordum ve C# 6 şeyi öneriyordu. Çok kafam karıştı .... –

cevap

163

Çözüm Gezgini'ndeki proje düğümünü tıklatın. Ardından Özellik Kılavuzuna (F4) bakın. "C# Dil Seviyesi" adlı bir özellik göreceksiniz. Bunu "Varsayılan" ya da istediğiniz dil seviyesine ayarlayın.

enter image description here

+0

Bu, VS2015 Preview'ta mevcut değil, herhangi bir alternatif var mı? –

+13

Proje => Özellikler => Yapı => Gelişmiş altındadır. –

+1

2015 RC'de, projelerde, çözüm üzerinde mevcut değildir. – Fontanka16

56

çözüm genelinde ziyade proje düzeyinde başına seferde devre dışı İÇİN, sen hata verir/o resharper 6.0 özellikleri devre dışı olur .sln.DotSettings

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

aşağıda ekleyin

YAZDIR

, o zaman bu sadece benim başıma içerikleri

<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

Bu cevap olarak işaretlenmelidir, problemi çözme seviyesinde çözer, yani csproj özelliği için ayarlama gerek kalmadan – aateeque

+1

İşte bütün sln .DotSettings dosyasının içeriği, sizin yaptığınız gibi yeniden oluşturmanız gerekiyorsa. ' \t CSharp50' –

+1

@JesonMartajaya güncellenmiş Yorumunuzu cevaplamak için cevap verin – harishr

İlgili konular