Edite y continúe sin funcionar para asp.net core 3.0 con VS 2019 (C#)

Edite y continúe sin funcionar para asp.net core 3.0 con VS 2019 (C#)

Tengo instalada la última edición comunitaria de VS 2017 en mi máquina. Pude editar cualquier archivo de clase y páginas de afeitar (cshtml) de mi aplicación web ASP.Net Core mientras realizaba la depuración. Instalé la edición comunitaria VS 2019 (y la actualicé hasta 16.3.7), abrí el mismo proyecto y lo convertí a .Net 3.0. Durante la depuración, intenté editar el código y recibí el siguiente error que se muestra en el panel Lista de errores - ENC2011 - Los cambios realizados en el proyecto 'MyApp' impedirán que la sesión de depuración continúe: No se permiten cambios en el módulo actual.

Consulte a continuación para obtener más información si es necesario:

VS 2019 Community edición 16.3.7 (sin vista previa instalada anteriormente) .Net Core 3.0 (sin vista previa instalada antes) Abrí mi proyecto anterior con el marco 2.1 y todavía experimenté el mismo problema en VS 2019. Creé una aplicación de consola simple y pude editar y continúe en VS 2019. Creé otra aplicación web central ASP.Net con .Net Core 3.0 y experimenté el mismo problema. La casilla de verificación Editar y continuar está marcada en Herramientas->Opciones->Depuración->General. Se eliminó la depuración nativa. Verificó el perfil de configuración y estaba configurado en Depurar y no en Liberar. Tengo VS 2017 y 2019 instalados uno al lado del otro (ambas ediciones comunitarias actualizadas hasta la fecha) El idioma es C#. ¿Puedo conocer la solución?

¡Gracias de antemano!

A continuación se muestra información completa de VS 2019 copiada de la ayuda: Microsoft Visual Studio Community 2019 Versión 16.3.7 VisualStudio.16.Release/16.3.7+29424.173 Microsoft .NET Framework Versión 4.7.03056

Versión instalada: Comunidad

Paquete de herramientas de Application Insights para Visual Studio 9.1.00913.1 Herramientas de Application Insights para Visual Studio

ASP.NET y herramientas web 2019 16.3.286.43615 ASP.NET y herramientas web 2019

Herramientas y marcos web ASP.NET 2019 16.3.286.43615 Para obtener información adicional, visitehttps://www.asp.net/

Herramientas de Azure App Service v3.0.0 16.3.286.43615 Herramientas de Azure App Service v3.0.0

Funciones de Azure y herramientas de trabajos web 16.3.286.43615 Funciones de Azure y herramientas de trabajos web

Herramientas C# 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b Componentes C# utilizados en el IDE. Dependiendo del tipo de proyecto y de la configuración, se puede utilizar una versión diferente del compilador.

Common Azure Tools 1.10 Proporciona servicios comunes para uso de Azure Mobile Services y Microsoft Azure Tools.

Extensión IntelliCode 1.0 Información detallada de la extensión IntelliCode Visual Studio

Herramientas de Microsoft Azure 2.9 Herramientas de Microsoft Azure para Microsoft Visual Studio 0x10 - v2.9.20816.1

Herramientas de entrega continua de Microsoft para Visual Studio 0.4 Simplificación de la configuración de canalizaciones de Azure DevOps desde Visual Studio IDE.

Microsoft JVM Debugger 1.0 Proporciona soporte para conectar el depurador de Visual Studio a máquinas virtuales Java compatibles con JDWP.

Microsoft Library Manager 2.0.83+gbc8a4b23ec Instale bibliotecas del lado del cliente fácilmente en cualquier proyecto web

Microsoft MI-Based Debugger 1.0 Proporciona soporte para conectar Visual Studio a depuradores compatibles con MI

Microsoft Visual Studio Tools para contenedores 1.1 Desarrolle, ejecute y valide sus aplicaciones ASP.NET Core en el entorno de destino. F5 su aplicación directamente en un contenedor con depuración, o CTRL + F5 para editar y actualizar su aplicación sin tener que reconstruir el contenedor.

Administrador de paquetes NuGet 5.3.1 Administrador de paquetes NuGet en Visual Studio. Para obtener más información sobre NuGet, visitehttps://docs.nuget.org/

ProjectServicesPackage Extension 1.0 ProjectServicesPackage Información detallada de la extensión de Visual Studio

Herramientas de datos de SQL Server 16.0.61908.27190 Herramientas de datos de Microsoft SQL Server

Herramientas de TypeScript 16.0.10821.2002 Herramientas de TypeScript para Microsoft Visual Studio

Herramientas de Visual Basic 3.3.1-beta3-19461-02+2fd12c210e22f7d6245805c60340f6a34af6875b Componentes de Visual Basic utilizados en el IDE. Dependiendo del tipo de proyecto y de la configuración, se puede utilizar una versión diferente del compilador.

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

Visual Studio Code Debug Adapter Host Package 1.0 Capa de interoperabilidad para alojar adaptadores de depuración de Visual Studio Code en Visual Studio

Herramientas de Visual Studio para contenedores 1.0 Herramientas de Visual Studio para contenedores

Respuesta1

Literalmente, cada vez actualicé mi VS 2019 para ver si el problema se resolvió o no. Un par de días antes actualicé nuevamente a 16.4.5.

Finalmente descubrí que algún proceso había establecido el indicador "COR_ENABLE_PROFILING" en las variables de entorno en Sistema y Usuario, lo que provocó que Editar y continuara sin funcionar en VS 2019. Para esto, toqué la tecla de Windows y luego escribí "editar variables de entorno para su cuenta". . Una vez abierto, eliminé la variable COR_ENABLE_PROFILING de las variables de usuario y de sistema.

PD

Encontré qué generador de perfiles causaba problemas con mi sistema. Descargué Stackify Prefix en mi máquina anteriormente y lo ejecuté. Agregó el indicador COR_ENABLE_PROFILING, lo que provocó que Enc dejara de funcionar en VS 2019. No sé por qué VS 2019 está buscando ese indicador.

ingrese la descripción de la imagen aquí

Respuesta2

Este es un error en Visual Studio 2019. Microsoft dice que han lanzado una solución en VS Preview: https://developercommunityapi.westus.cloudapp.azure.com/comments/807186/view.html

información relacionada