Edite e continue sem funcionar para asp.net core 3.0 com VS 2019 (C#)

Edite e continue sem funcionar para asp.net core 3.0 com VS 2019 (C#)

Tenho a edição Community mais recente do VS 2017 instalada em minha máquina. Consegui editar qualquer arquivo de classe e páginas razor (cshtml) do meu aplicativo da web ASP.Net Core durante a depuração. Instalei o VS 2019 Community edition (e atualizei até 16.3.7) e abri o mesmo projeto e converti para .Net 3.0. Durante a depuração, tentei editar o código e recebi o erro abaixo mostrado no painel Lista de erros - ENC2011 - As alterações feitas no projeto 'MyApp' impedirão que a sessão de depuração continue: Alterações não são permitidas no módulo atual.

Por favor, veja abaixo para mais informações, se necessário -

VS 2019 Community 16.3.7 edition (Nenhuma visualização instalada anteriormente) .Net Core 3.0 (Nenhuma visualização instalada anteriormente) Abri meu projeto mais antigo com estrutura 2.1 e ainda tive o mesmo problema no VS 2019. Criei um aplicativo de console simples e consegui editar e continue no VS 2019. Criei outro aplicativo Web principal ASP.Net com .Net Core 3.0 e tive o mesmo problema. A caixa de seleção Editar e Continuar está marcada em Ferramentas-> Opções-> Depuração-> Geral. Depuração nativa removida. Verifiquei o perfil de configuração e estava definido como Debug e não Release. Tenho o VS 2017 e 2019 instalados lado a lado (ambas as edições da comunidade atualizadas até a data). O idioma é C#. Posso saber a solução?

Desde já, obrigado!

Abaixo estão informações completas do VS 2019 copiadas da ajuda - Microsoft Visual Studio Community 2019 versão 16.3.7 VisualStudio.16.Release/16.3.7+29424.173 Microsoft .NET Framework versão 4.7.03056

Versão instalada: Comunidade

Ferramentas do Application Insights para Visual Studio Pacote 9.1.00913.1 Ferramentas do Application Insights para Visual Studio

ASP.NET e ferramentas da Web 2019 16.3.286.43615 ASP.NET e ferramentas da Web 2019

ASP.NET Web Frameworks e ferramentas 2019 16.3.286.43615 Para obter informações adicionais, visitehttps://www.asp.net/

Ferramentas de serviço de aplicativo do Azure v3.0.0 16.3.286.43615 Ferramentas de serviço de aplicativo do Azure v3.0.0

Funções do Azure e ferramentas de trabalhos da Web 16.3.286.43615 Funções do Azure e ferramentas de trabalhos da Web

Ferramentas C# 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b Componentes C# usados ​​no IDE. Dependendo do tipo e das configurações do seu projeto, uma versão diferente do compilador pode ser usada.

Ferramentas Comuns do Azure 1.10 Fornece serviços comuns para uso pelos Serviços Móveis do Azure e pelas Ferramentas do Microsoft Azure.

Extensão IntelliCode 1.0 Informações detalhadas da extensão IntelliCode Visual Studio

Ferramentas do Microsoft Azure 2.9 Ferramentas do Microsoft Azure para Microsoft Visual Studio 0x10 - v2.9.20816.1

Ferramentas de entrega contínua da Microsoft para Visual Studio 0.4 Simplificando a configuração de pipelines do Azure DevOps no IDE do Visual Studio.

Microsoft JVM Debugger 1.0 Fornece suporte para conectar o depurador do Visual Studio a Java Virtual Machines compatíveis com JDWP

Microsoft Library Manager 2.0.83+gbc8a4b23ec Instale facilmente bibliotecas do lado do cliente em qualquer projeto da web

Microsoft MI-Based Debugger 1.0 Fornece suporte para conectar o Visual Studio a depuradores compatíveis com MI

Microsoft Visual Studio Tools for Containers 1.1 Desenvolva, execute e valide seus aplicativos ASP.NET Core no ambiente de destino. F5 seu aplicativo diretamente em um contêiner com depuração ou CTRL + F5 para editar e atualizar seu aplicativo sem precisar reconstruir o contêiner.

Gerenciador de pacotes NuGet 5.3.1 Gerenciador de pacotes NuGet no Visual Studio. Para obter mais informações sobre o NuGet, visitehttps://docs.nuget.org/

Extensão ProjectServicesPackage 1.0 Informações detalhadas da extensão ProjectServicesPackage Visual Studio

Ferramentas de dados do SQL Server 16.0.61908.27190 Ferramentas de dados do Microsoft SQL Server

Ferramentas TypeScript 16.0.10821.2002 Ferramentas TypeScript para Microsoft Visual Studio

Ferramentas do Visual Basic 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b Componentes do Visual Basic usados ​​no IDE. Dependendo do tipo e das configurações do seu projeto, uma versão diferente do compilador pode ser usada.

Ferramentas Visual F# 10.4 para F# 4.6 16.3.0-beta.19455.1+0422ff293bb2cc722fe5021b85ef50378a9af823 Microsoft Visual F# Ferramentas 10.4 para F# 4.6

Visual Studio Code Debug Adapter Host Package 1.0 Camada de interoperabilidade para hospedar adaptadores de depuração do Visual Studio Code no Visual Studio

Ferramentas do Visual Studio para contêineres 1.0 Ferramentas do Visual Studio para contêineres

Responder1

Eu literalmente sempre atualizei meu VS 2019 para ver se o problema foi resolvido ou não. Alguns dias antes de atualizar novamente para 16.4.5.

Finalmente, descobri que algum processo havia definido o sinalizador "COR_ENABLE_PROFILING" nas variáveis ​​de ambiente em Sistema e Usuário - o que fez com que minha edição continuasse a não funcionar no VS 2019. Para isso, toquei na tecla Windows e digitei "editar variáveis ​​de ambiente para sua conta" . Depois de aberto, removi a variável COR_ENABLE_PROFILING das variáveis ​​do usuário e do sistema.

PS

Descobri qual criador de perfil causou problemas em meu sistema. Eu baixei o Stackify Prefix em minha máquina anteriormente e executei-o. Ele adicionou o sinalizador COR_ENABLE_PROFILING que fez com que o Enc parasse de funcionar no VS 2019. Não sei por que o VS 2019 está procurando esse sinalizador.

insira a descrição da imagem aqui

Responder2

Este é um bug no Visual Studio 2019. A Microsoft afirma ter lançado uma correção no VS Preview: https://developercommunityapi.westus.cloudapp.azure.com/comments/807186/view.html

informação relacionada