Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.4K
Vistas
No se puede recargar en caliente en Visual Studio 2022

Moví mi aplicación web de Visual Studio 2019 a 2022 (versión preliminar 7), pero no puedo volver a cargar en caliente ni siquiera los cambios pequeños, como cambiar if(a=b) a if(a!=b) y será necesario detener el depurador, y No estoy seguro de cuál es la variable de entorno 'COMPLUS_ForceENC', no pude encontrar nada al respecto.

Cuando creo una nueva aplicación web, la recarga activa funciona muy bien en C# y cshtml.

este es el error que se muestra cuando cambio algo en mi aplicación original:

Error ENC2004: Los cambios realizados en el proyecto requieren reiniciar la aplicación: No se permiten cambios cuando el depurador se ha adjuntado a un proceso que ya se está ejecutando. Considere configurar la variable de entorno 'COMPLUS_ForceENC' antes de iniciar su proceso.

over 4 years ago · Santiago Trujillo
6 Respuestas
Responde la pregunta

0

Es un problema común para los usuarios de Preview. Ahora puede actualizar para la versión estable y disfrutar de todas las funciones, incluida la recarga en caliente.

Visite https://visualstudio.microsoft.com/ para descargar las ediciones estables de VS 2022

over 4 years ago · Santiago Trujillo Denunciar

0

La versión de VisualStudio 2022 GA tampoco me funciona :( parece que no soy el único, he notado que tengo un ícono para la función de recarga en caliente diferente al que se muestra en los videos promocionales de Microsoft, el mío es un llama, mientras que la versión de trabajo parece tener dos llamas que forman un círculo :(

he encontrado esto

*En la versión de Visual Studio 2022 GA, la compatibilidad con Hot Reload para Blazor WebAssembly cuando se usa el depurador de Visual Studio aún no está habilitada. Todavía puede obtener Hot Reload si inicia su aplicación a través de Visual Studio sin el depurador, y estamos trabajando para resolver esto en la próxima actualización de Visual Studio.

si inicio el programa sin el depurador adjunto, tengo Hot Reload, o puedo ejecutar la aplicación con el depurador sin hot reload, lo que se espera en el artículo vinculado anteriormente, pero el evento de lanzamiento es bastante engañoso ya que nunca mencionan esto ni muestran cuál se presiona el botón durante las demostraciones para iniciar blazor webasm con el trabajo de recarga en caliente... De todos modos, no muestran que el depurador y la recarga en caliente funcionen juntos para blazor webasm, por lo que parece que todo está en nuestras mentes :(... tenemos que Espere

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, cometí un error estúpido al intentar recargar en caliente una aplicación ejecutada en la configuración de lanzamiento . Asegúrate de que sea depuración :)

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, se debió a que deshabilité Razor Source Generator <UseRazorSourceGenerator>false</UseRazorSourceGenerator> en el archivo .csproj . Volver a establecerlo en true solucionó el problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Puede ser una coincidencia, pero después de actualizar de 17.0.1 a 17.0.2 comenzó a funcionar. Es extraño porque en el registro de actualización no se menciona tal corrección de errores. Prueba a actualizar a la última versión.

ACTUALIZAR Parece que esto solo funcionó en mi nuevo proyecto .NET 6. En el antiguo migró a .NET 6 esto todavía sucede. Tal vez en proyectos que no se hayan migrado completamente a .NET 6 y aún usen el antiguo archivo startup.cs no funcionen correctamente. En el modo de depuración, aparece la notificación de actualización, pero el contenido no cambia hasta que se actualiza el navegador. Si no está en el modo de depuración, la actualización del navegador no hace nada.

ACTUALIZACIÓN 2 Descubrí que en un nuevo proyecto de página web .net 6 Asp.net, la recarga en caliente funciona bien si cambio los archivos .razor, pero en los archivos .cshtml necesito actualizar el navegador para ver los cambios. Tengo ambos tipos de archivos porque estoy usando razor pages + Blazor en el mismo proyecto.

Si intenta crear un proyecto .Net 6 Blazor, estoy casi seguro de que Hot Reload funcionará.

ACTUALIZACIÓN 3 Ahora he abierto un problema en Dotnet Github. Puedes seguir el tema allí. github.com/dotnet/aspnetcore/issues/38809

over 4 years ago · Santiago Trujillo Denunciar

0

Estaba culpando a VS por la recarga en caliente no funcional, pero en mi caso fue causada por intentar depurar (F5) y recargar en caliente al mismo tiempo. Icono de recarga caliente ingrese la descripción de la imagen aquí no funcionó en absoluto para las aplicaciones blazor.

La solución fue bastante simple. La aplicación debe iniciarse sin depurar (Ctrl+F5) ingrese la descripción de la imagen aquí

Después de eso, la recarga en caliente funciona bien.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda