我正在使用Visual Studio 2015 Update 1运行一个.NET 4.5 WPF应用程序,处于Debug构建配置。
在“工具”>“选项”>“调试”>“常规”中,我已勾选“为XAML启用UI调试工具”和“在Live Visual Tree中预览所选元素”。
但是,当我运行我的应用程序时,Live Property Explorer和Live Visual Tree窗口显示以下消息:
UI调试已禁用,不受当前应用程序支持或应用程序执行已暂停。
我错过了什么?
我正在使用Visual Studio 2015 Update 1运行一个.NET 4.5 WPF应用程序,处于Debug构建配置。
在“工具”>“选项”>“调试”>“常规”中,我已勾选“为XAML启用UI调试工具”和“在Live Visual Tree中预览所选元素”。
但是,当我运行我的应用程序时,Live Property Explorer和Live Visual Tree窗口显示以下消息:
UI调试已禁用,不受当前应用程序支持或应用程序执行已暂停。
我错过了什么?
我曾经遇到过相同的问题,通过选择“在实时可视化树中预览选定元素”的子选项(即在“工具” > “选项” > “调试” > “常规” > “启用 XAML 的 UI 调试工具”下),解决了该问题。每当我取消该选项时,“实时属性资源管理器”和“实时可视化树”窗口就会再次显示“UI 调试已禁用…”消息。
以下是步骤,对我来说很有效。
打开VS,然后在快速启动框中输入“启用XAML UI调试工具”,按Enter键进入设置详细页面(见下面的屏幕截图)。
您可以参考Microsoft的文档:
除了重新启动(可能退出/登录就足够了),没有其他方法有效。我猜测一个支持进程陷入了糟糕的状态,当 Visual Studio 关闭时没有关闭。
导致此操作失败的另一个原因是企业环境中常见的安全问题。如果其他解决方案对您不起作用(且您的代码尚未在那里),请尝试将代码移动到文档文件夹下的位置。文档文件夹的安全约束有时会有例外,而这些安全约束可能会阻止此功能正常工作。