Configurar la versión del lenguaje C#
Si debe especificar su versión de C# explícitamente, puede hacerlo de varias maneras:
- Edite manualmente el archivo de proyecto.
- Establecer la versión del lenguaje para varios proyectos en un subdirectorio.
- Configure la opción del compilador LangVersion.
Sugerencia
Puede ver la versión del lenguaje en Visual Studio en la página de propiedades del proyecto. En la pestaña Compilar, el panel Opciones avanzadas muestra la versión seleccionada.
Para saber qué versión de lenguaje está usando actualmente, incluya #error version
(con distinción de mayúsculas y minúsculas) en el código. Esto hace que el compilador genere un error de compilador, CS8304, con un mensaje que contiene la versión del compilador que se usa y la versión del lenguaje seleccionada actualmente. Vea #error (Referencia de C#) para obtener más información.
Edición del archivo del proyecto
Puede establecer la versión del lenguaje en el archivo del proyecto. Por ejemplo, si quiere acceder explícitamente a las características en versión preliminar, agregue un elemento similar al siguiente:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
El valor preview
usa la versión preliminar más reciente disponible del lenguaje C# que admite el compilador.
Configurar varios proyectos
Para configurar varios proyectos, puede crear un archivo Directory.Build.props, normalmente en el directorio de la solución, que contiene el elemento <LangVersion>
. Agregue la siguiente configuración al archivo Directory.Build.props:
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
Las compilaciones de todos los subdirectorios del directorio que contenga ese archivo ahora usan la versión preliminar de C#. Para obtener más información, consulte Personalización de la compilación.
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de