Konfigurowanie wersji języka C#
Jeśli musisz jawnie określić wersję języka C#, możesz to zrobić na kilka sposobów:
- Ręcznie edytuj plik projektu.
- Ustaw wersję języka dla wielu projektów w podkatalogu.
- Skonfiguruj opcję kompilatora LangVersion.
Napiwek
Wersja języka w programie Visual Studio jest widoczna na stronie właściwości projektu. Na karcie Kompilacja w okienku Zaawansowane zostanie wyświetlona wybrana wersja.
Aby dowiedzieć się, jakiej wersji języka używasz, umieść #error version
w kodzie (wielkość liter). Dzięki temu kompilator zgłasza błąd kompilatora CS8304 z komunikatem zawierającym używaną wersję kompilatora i bieżącą wybraną wersję języka. Aby uzyskać więcej informacji, zobacz #error (odwołanie w C#).
Edytowanie pliku projektu
Możesz ustawić wersję języka w pliku projektu. Jeśli na przykład jawnie chcesz uzyskać dostęp do funkcji w wersji zapoznawczej, dodaj element podobny do następującego:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
preview
Wartość używa najnowszej dostępnej wersji zapoznawczej języka C# obsługiwanej przez kompilator.
Konfigurowanie wielu projektów
Aby skonfigurować wiele projektów, można utworzyć plik Directory.Build.props , zazwyczaj w katalogu rozwiązania, który zawiera <LangVersion>
element. Dodaj następujące ustawienie do pliku Directory.Build.props :
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
Kompilacje we wszystkich podkatalogach katalogu zawierającego ten plik używają teraz wersji zapoznawczej języka C#. Aby uzyskać więcej informacji, zobacz Dostosowywanie kompilacji.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla