我将我的 Web 应用程序从 Visual Studio 2019 移至 2022(预览版 7),但我无法热重载,即使是很小的更改(例如更改)if(a=b)
to if(a!=b)
并且需要停止调试器,并且我不确定“COMPLUS_ForceENC”环境变量是什么,找不到任何有关它的信息。
当我创建新的 Web 应用程序时,热重载在 C# 和 cshtml 上运行得很好。
这是当我对原始应用程序进行任何更改时显示的错误:
错误 ENC2004:项目中所做的更改需要重新启动应用程序:当调试器已附加到已运行的进程时,不允许进行更改。考虑在启动进程之前设置“COMPLUS_ForceENC”环境变量。
I was blaming VS for un-functional Hot Reload, but in my case it was caused by trying to Debug ( F5 ) and hot reloading at the same time. Hot reload icon did not work at all for blazor apps.
The solution was quite simple. The app needs to be started without debugging ( Ctrl+F5 )
之后热重载就可以正常工作了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)