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.
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
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
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 :)
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.
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
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
no funcionó en absoluto para las aplicaciones blazor.
La solución fue bastante simple. La aplicación debe iniciarse sin depurar (Ctrl+F5) 
Después de eso, la recarga en caliente funciona bien.