我试图找出为什么热重载不适用于我的项目。我的项目非常简单,但我不明白为什么热重载不起作用。
当我创建一个新的 MAUI 项目时,热重载效果很好。所以这与 Visual Studio 中的设置无关。我的项目中一定有什么东西破坏了热重载。
这是我在 Windows 中运行该应用程序时得到的结果。请参阅右侧最后一个图标。那应该是热重载图标。但它似乎表明有错误。但我不知道那是什么错误。我已经解决了所有警告和 xaml 绑定问题。当我单击该图标时,它只会将我带到热重载文档。
这就是我进行更改并单击热重载按钮时看到的内容。它告诉我更改已成功应用,但我在 UI 中看不到这些更改。
如何解决此问题?
从项目文件中删除它解决了问题。
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<_MauiForceXamlCForDebug>true</_MauiForceXamlCForDebug>
</PropertyGroup>