Visual Studio 2019 XAML Hot Reload功能介绍
Visual Studio 2019提供了XAML Hot Reload功能,这个功能可以让WPF程序运行以后仍然可以修改XAML代码,并实时显示。
XAML Hot Reload功能在Blend For Visual Studio 2019中也可以使用。
对于.Net Framework WPF程序,只需Visual Studio 2019.
对于.Net Core WPF程序,需要安装Visual Studio 2019 version 16.3.0更新。
XAML Hot Reload默认开启,可以通过“调试”->“选项”->“常规”->"启用XAML的UI调用工具"->"启用XAML Hot Reload"来进行开启或关闭
实际运行效果如下
该功能目前已经的局限性如下
局限性 |
是否支持WPF |
说明 |
在应用程序运行时将事件链接到控件 |
不支持 |
|
引用现有资源字典中的资源或添加资源对象 |
需要安装Visual Studio 2019 Update 2 |
不支持创建资源字典文件 |
在应用程序运行时将新的控件,类,窗口或其他文件添加到项目中 |
不支持 |
|
管理Nuget包 |
不支持 |
|
改变数据绑定 |
不可用(UWP可用) |
|