Lezen in het Engels

Delen via


Compilerfout CS1617

Ongeldige optie 'option' voor LangVersion. Gebruik <LangVersion>?</LangVersion> dit om ondersteunde waarden weer te geven.

Deze fout treedt op als u de opdrachtregeloptie LangVersion of projectinstelling hebt gebruikt, maar geen geldige taaloptie hebt opgegeven. Als u deze fout wilt oplossen, controleert u de opdrachtregelsyntaxis of projectinstelling en wijzigt u deze in een van de vermelde opties.

Als u bijvoorbeeld compileert, csc -langversion:ISO wordt fout CS1617 gegenereerd.

Geldige waarden voor -langversion

De geldige waarden voor de taalversies zijn afhankelijk van de .NET-versie die u gebruikt. Zie de taalversieregels voor meer informatie over welke taalversie beschikbaar is met welke versie van .NET. Als u deze fout krijgt tijdens het gebruik van een nieuwere taalversie, downgradet u naar een lagere taalversie of werkt u uw .NET SDK bij naar een versie die de taalversie ondersteunt.

In de volgende tabel worden de huidige geldige waarden opgegeven voor -langversion:

Weergegeven als Betekenis
preview De compiler accepteert alle geldige taalsyntaxis uit de nieuwste preview-versie.
latest De compiler accepteert syntaxis van de meest recente uitgebrachte versie van de compiler (inclusief secundaire versie).
latestMajor
of default
De compiler accepteert syntaxis van de meest recente primaire versie van de compiler.
13.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 13 of lager.
12.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 12 of lager.
11.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 11 of lager.
10.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 10 of lager.
9.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 9 of lager.
8.0 De compiler accepteert alleen syntaxis die is opgenomen in C# 8.0 of lager.
7.3 De compiler accepteert alleen syntaxis die is opgenomen in C# 7.3 of lager.
7.2 De compiler accepteert alleen syntaxis die is opgenomen in C# 7.2 of lager.
7.1 De compiler accepteert alleen syntaxis die is opgenomen in C# 7.1 of lager.
7 De compiler accepteert alleen syntaxis die is opgenomen in C# 7.0 of lager.
6 De compiler accepteert alleen syntaxis die is opgenomen in C# 6.0 of lager.
5 De compiler accepteert alleen syntaxis die is opgenomen in C# 5.0 of lager.
4 De compiler accepteert alleen syntaxis die is opgenomen in C# 4.0 of lager.
3 De compiler accepteert alleen syntaxis die is opgenomen in C# 3.0 of lager.
ISO-2
of 2
De compiler accepteert alleen syntaxis die is opgenomen in ISO/IEC 23270:2006 C# (2.0).
ISO-1
of 1
De compiler accepteert alleen syntaxis die is opgenomen in ISO/IEC 23270:2003 C# (1.0/1.2).