AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1439616
Accepted
MARK L
MARK L
Asked: 2019-05-22 18:09:14 +0800 CST2019-05-22 18:09:14 +0800 CST 2019-05-22 18:09:14 +0800 CST

Como habilitar a visualização 8.0 no Visual Studio build 16.1

  • 772

Atualizei para o Visual Studio build 16.1 e não consigo descobrir como habilitar os recursos de visualização do C# 8.0. Anteriormente, se eu usasse um recurso 8.0, a lâmpada me permitiria habilitar as visualizações.

Agora, uma mensagem informa que se eu quiser usar os recursos de visualização, precisarei ativá-los. A única configuração que posso encontrar tem uma caixa de seleção para ativar "Usar visualizações do SDK do .NET core", mas não as habilita.

Todos os aplicativos para os quais habilitei anteriormente as visualizações ainda são compilados, portanto, o software de visualização está na minha máquina.

insira a descrição da imagem aqui

visual-studio-2019
  • 1 1 respostas
  • 2723 Views

1 respostas

  • Voted
  1. Best Answer
    Ramhound
    2019-05-22T19:29:24+08:002019-05-22T19:29:24+08:00

    se eu usasse um recurso 8.0, a lâmpada me permitiria ativar as visualizações.

    Você só pode usar a lâmpada dentro do Visual Studio em compilações do Visual Studio de visualização. Compilações de lançamento como 16.1 não possuem esse recurso específico. Habilitar o suporte ao idioma C# 8.0 é um recurso do 16.1 e foi testado anteriormente nas compilações de visualização (daí a lâmpada).

    O compilador C# determina uma versão de linguagem padrão com base na estrutura ou estruturas de destino do seu projeto. Quando seu projeto visa uma estrutura de visualização que possui uma versão de idioma de visualização correspondente, a versão de idioma usada é a versão de idioma de visualização. Quando seu projeto não visa uma estrutura de visualização, a versão de idioma usada é a versão secundária mais recente. Por exemplo, durante o período de visualização do .NET Core 3.0, qualquer projeto destinado a netcoreapp3.0 ou netstandard2.1 (ambos em visualização) usará a linguagem C# 8.0 (também em visualização). Projetos direcionados a qualquer versão lançada usarão C# 7.3 (a última versão lançada). Esse comportamento significa que qualquer projeto destinado ao .NET Framework usará o mais recente (C# 7.3).

    Fonte: Selecione a versão da linguagem C#

    Agora, uma mensagem informa que se eu quiser usar os recursos de visualização, precisarei ativá-los. A única configuração que posso encontrar tem uma caixa de seleção para ativar "Usar visualizações do SDK do .NET core", mas não as habilita.

    Você pode definir a versão do idioma em seu arquivo .csproj e adicionar o seguinte elemento XML.

    <PropertyGroup>
       <LangVersion>latest</LangVersion>
    </PropertyGroup>
    

    Você também pode fazer isso no Visual Studio 2019 16.1.

    Você pode definir a versão no Visual Studio. Clique com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecione Propriedades. Selecione a guia Construir e selecione o botão Avançado. No menu suspenso, selecione a versão. A imagem a seguir mostra a configuração "mais recente":

    insira a descrição da imagem aqui

    Fonte:

    • Selecione a versão da linguagem C#

    • Adicionar suporte para configuração de compilação anulável

    • Como habilitar o recurso Tipos de referência anuláveis ​​do C# 8.0 para todo o projeto

    Você também deve verificar se tem o recurso de visualização ativado que permite usar visualizações do .NET Core SDK

    insira a descrição da imagem aqui

    • 2

relate perguntas

  • Posso instalar a extensão "JSON Viewer" para o Visual Studio 2019?

  • Posso instalar a extensão Custom Document Well (guias verticais) para o Visual Studio 2019?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve