Chyba kompilátoru CS1617
Neplatná možnost option pro LangVersion. Slouží <LangVersion>?</LangVersion>
k výpisu podporovaných hodnot.
K této chybě dochází, pokud jste použili přepínač příkazového řádku LangVersion nebo nastavení projektu, ale nezadali platnou jazykovou možnost. Pokud chcete tuto chybu vyřešit, zkontrolujte syntaxi příkazového řádku nebo nastavení projektu a změňte ji na jednu z uvedených možností.
Kompilace s csc -langversion:ISO
například vygeneruje chybu CS1617.
Platné hodnoty pro jazykové verze závisí na verzi .NET, kterou používáte. Další informace o tom, jakou jazykovou verzi je k dispozici, najdete v pravidlech jazykových verzí. Pokud se vám při pokusu o použití novější jazykové verze zobrazuje tato chyba, přejděte downgradem na nižší jazykovou verzi nebo aktualizujte sadu .NET SDK na verzi, která tuto jazykovou verzi podporuje.
Následující tabulka určuje aktuální platné hodnoty pro -langversion
:
Hodnota | Význam |
---|---|
preview |
Kompilátor přijímá veškerou platnou syntaxi jazyka z nejnovější verze Preview. |
latest |
Kompilátor přijímá syntaxi z nejnovější vydané verze kompilátoru (včetně podverze). |
latestMajor nebo default |
Kompilátor přijímá syntaxi z nejnovější vydané hlavní verze kompilátoru. |
13.0 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 13 nebo nižší. |
12.0 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 12 nebo nižší. |
11.0 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 11 nebo nižší. |
10.0 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 10 nebo nižší. |
9.0 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 9 nebo nižší. |
8.0 |
Kompilátor přijímá pouze syntaxi, která je součástí C# 8.0 nebo nižší. |
7.3 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 7.3 nebo nižší. |
7.2 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 7.2 nebo nižší. |
7.1 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 7.1 nebo nižší. |
7 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 7.0 nebo nižší. |
6 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 6.0 nebo nižší. |
5 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 5.0 nebo nižší. |
4 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 4.0 nebo nižší. |
3 |
Kompilátor přijímá pouze syntaxi, která je součástí jazyka C# 3.0 nebo nižší. |
ISO-2 nebo 2 |
Kompilátor přijímá pouze syntaxi, která je součástí ISO/IEC 23270:2006 C# (2.0). |
ISO-1 nebo 1 |
Kompilátor přijímá pouze syntaxi, která je součástí ISO/IEC 23270:2003 C# (1.0/1.2). |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: