Configurar a versão da linguagem C#
Se precisar especificar sua versão do C# explicitamente, poderá fazer isso de várias maneiras:
- Edite manualmente o arquivo do projeto.
- Definir a versão da linguagem para vários projetos em um subdiretório.
- Configure a opção do compilador LangVersion.
Dica
Você pode ver a versão do idioma no Visual Studio na página de propriedades do projeto. Na guia Compilar, o painel Avançado exibe a versão selecionada.
Para saber qual versão da linguagem você está usando no momento, coloque #error version
(diferencia maiúsculas de minúsculas) em seu código. Isso torna o relatório do compilador um erro do compilador, CS8304, com uma mensagem contendo a versão do compilador em uso e a versão atual da linguagem selecionada. Confira #erro (Referência C#) para obter mais informações.
Editar o arquivo de projeto
É possível definir a versão da linguagem em seu arquivo de projeto. Por exemplo, se você quiser explicitamente acesso às versões prévias dos recursos, adicione um elemento como este:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
O valor preview
usa a versão prévia mais recente da linguagem C# compatível com seu compilador.
Configurar vários projetos
Para configurar vários projetos, é possível criar um arquivo Directory.Build.props, normalmente no seu diretório de soluções, que contenha o elemento <LangVersion>
. Adicione a seguinte configuração ao arquivo Directory.Build.props:
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
As compilações em todos os subdiretórios do diretório que contém esse arquivo agora usam a versão prévia do C#. Para obter mais informações, confira Personalizar seu build.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de