【问题标题】:Xamarin Forms Previewer is missing缺少 Xamarin 表单预览器
【发布时间】:2021-06-12 06:36:19
【问题描述】:

问题出现在 Visual Studio Community 2019 版本 16.9.1 上。

上面提到的VS版本是刚刚下载的。我正在尝试开发一个移动应用程序,但缺少 Xamarin 表单预览器,我无法从选项工具中启用它。

更多信息,请查看附件。

你能帮我解决一下吗? 提前谢谢!

【问题讨论】:

    标签: c# visual-studio xamarin xamarin.forms


    【解决方案1】:

    XAML 预览器已在 Visual Studio 2019 版本 16.8 和 Visual Studio for Mac 版本 8.8 中弃用,取而代之的是 Visual Studio 2019 版本 16.9 和 Visual Studio for Mac 版本 8.9 中的 XAML 热重载功能。

    目前,它使用 Hot Reload insead 并提供实时可视化树来接收正在运行的 XAML 代码的实时视图。它显示了正在运行的 Xamarin.Forms 应用程序的 UI 元素的树视图。

    当您调试项目时,默认情况下,它显示在 IDE 的左侧。如果看不到,请使用 Debug > Windows > Live Visual Tree 显示它。

    【讨论】:

    • 谢谢!你知道 Xamarin Previewer 是否会在未来再次实现?
    • Xamarin Previewer 暂无公告,近期将再次实施。
    • MSFT:您能否取消弃用 XAML Previewer?在进行用户界面的初始设计工作时,它比 XAML Hot Reload 有用得多。 XAML 热重载对调试更有用,但对 UI 的初始设计没有帮助。
    • 希望看到 Blend 或 WPF 设计经验将 Xamarin XAML 视为设计初始 UI 的一等公民,就像 @David 所写的那样。
    【解决方案2】:

    我今天在 Visual Studio 16.9.1 中也面临同样的问题。我也无法从 Visual Studio 中的任何位置启用它

    【讨论】:

    • Zinveliu:同意。我不敢相信他们弃用了 XAML Previewer,因为它在 UI 上进行初始设计工作方面比 XAML Hot Reload 好得多。使用 XAML 热重载,我必须先运行应用程序并导航到感兴趣的页面,然后才能对页面的 UI 进行任何认真的工作。太可怕了。
    • DV。考虑用对他人有帮助的实际答案来回答问题。这几乎不属于评论部分。在how to write a good answer 上查看 SO 的说明。
    猜你喜欢
    • 2017-10-09
    • 2016-11-11
    • 2018-02-15
    • 2017-08-23
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多