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.
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). |
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: