İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1617

LangVersion için geçersiz 'option' seçeneği. Desteklenen değerleri listelemek için kullanın <LangVersion>?</LangVersion> .

Bu hata, LangVersion komut satırı anahtarını veya proje ayarını kullandıysanız ancak geçerli bir dil seçeneği belirtmediyseniz oluşur. Bu hatayı düzeltmek için komut satırı söz dizimini veya proje ayarını denetleyin ve listelenen seçeneklerden biriyle değiştirin.

Örneğin, ile csc -langversion:ISO derlemek CS1617 hatası oluşturur.

-langversion için geçerli değerler

Dil sürümleri için geçerli değerler, kullandığınız .NET sürümüne bağlıdır. Hangi dil sürümünün hangi .NET sürümüyle kullanılabildiği hakkında daha fazla bilgi için dil sürümü kurallarına bakın. Daha yeni bir dil sürümü kullanmaya çalışırken bu hatayı alıyorsanız, daha düşük bir dil sürümüne yükseltin veya .NET SDK'nızı dil sürümünü destekleyen bir sürüme güncelleştirin.

Aşağıdaki tablo için -langversiongeçerli geçerli değerleri belirtir:

Değer Anlamı
preview Derleyici, en son önizleme sürümündeki tüm geçerli dil söz dizimini kabul eder.
latest Derleyici, derleyicinin en son yayımlanan sürümünden (ikincil sürüm dahil) söz dizimini kabul eder.
latestMajor
veya default
Derleyici, derleyicinin en son yayımlanan ana sürümünden söz dizimini kabul eder.
13.0 Derleyici yalnızca C# 13 veya daha düşük bir sürümde bulunan söz dizimini kabul eder.
12.0 Derleyici yalnızca C# 12 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
11.0 Derleyici yalnızca C# 11 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
10.0 Derleyici yalnızca C# 10 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
9.0 Derleyici yalnızca C# 9 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
8.0 Derleyici yalnızca C# 8.0 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
7.3 Derleyici yalnızca C# 7.3 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
7.2 Derleyici yalnızca C# 7.2 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
7.1 Derleyici yalnızca C# 7.1 veya daha düşük bir sürüme dahil edilen söz dizimini kabul eder.
7 Derleyici yalnızca C# 7.0 veya daha düşük bir sürüme dahil edilen söz dizimini kabul eder.
6 Derleyici yalnızca C# 6.0 veya daha düşük bir sürüme dahil edilen söz dizimini kabul eder.
5 Derleyici yalnızca C# 5.0 veya daha düşük bir sürüme dahil edilen söz dizimini kabul eder.
4 Derleyici yalnızca C# 4.0 veya daha düşük bir sürüme dahil edilen söz dizimini kabul eder.
3 Derleyici yalnızca C# 3.0 veya daha düşük bir sürümde yer alan söz dizimini kabul eder.
ISO-2
veya 2
Derleyici yalnızca ISO/IEC 23270:2006 C# (2.0) içinde yer alan söz dizimini kabul eder.
ISO-1
veya 1
Derleyici yalnızca ISO/IEC 23270:2003 C# (1.0/1.2) içinde yer alan söz dizimini kabul eder.