Saat menggunakan ReSharper, itu menyarankan "Aktifkan dukungan C # 6.0 untuk proyek ini". Saya dengan bodoh mengkliknya, dan sekarang seperti yang diiklankan itu memberi saya saran untuk C # 6.0 - yang kemudian memberi saya kesalahan karena saya tidak menggunakan C # 6.0 dalam proyek ini.
Bagaimana saya bisa menonaktifkan dukungan C # 6.0, mengembalikannya seperti sebelumnya? (Lebih disukai tanpa harus mengabaikan saran khusus secara individual)
Jawaban:
Klik simpul proyek di Solution Explorer. Kemudian lihat di Property Grid (F4). Anda akan melihat properti bernama "C # Level Bahasa". Setel ke "Default" atau tingkat bahasa yang Anda inginkan.
sumber
Untuk menonaktifkannya sekaligus di seluruh solusi daripada per tingkat proyek, silakan tambahkan di bawah ini di
.sln.DotSettings
itu akan menonaktifkan fitur resharper 6.0 / memberikan Anda kesalahan
EDIT
sesuai komentar, jika Anda tidak memiliki
sln.DotSettings
file sama sekali, maka Anda perlu membuatnya dengan konten di bawah inisumber
<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>