【问题标题】:Visual Studio 2017 xaml designer not availableVisual Studio 2017 xaml 设计器不可用
【发布时间】:2017-07-22 07:00:21
【问题描述】:

使用 Visual Studio Professional 2017(版本 15.2 26430.16),当我为我开发的桌面 UI 打开一个 xaml 文件时,我无法再看到 xaml 设计器(我只看到原始 xaml 代码)。这是新行为,可能是因为我清理了系统,所以也许我删除了我需要的 SDK 或类似的东西?

是否有任何 Visual Studio 错误日志可以检查警告等?

【问题讨论】:

  • 您是否在工具 -> 选项 -> XAML 设计器 -> 常规下启用了 XAML 设计器
  • 你找到解决办法了吗,请告诉我
  • 万一做 Xamarin 的人有这个问题,我发现 Xamarin 不支持 XAML 设计器

标签: c# wpf xaml visual-studio-2017


【解决方案1】:

坦率地说,你的情况与我不同。在我的情况下,这是因为 Resharper。也许这可能对其他人有用。 要做的就是检查 Resharper 选项 > 环境 > 性能指南 > 禁用 XAML 设计器

必须设置为“忽略”“在状态栏中显示”。否则,它将始终禁用 XAML 设计器。

【讨论】:

  • 谢谢@basfar。情况就是这样。 ReSharper 至少可以显示一些带有警告的弹出窗口。
【解决方案2】:

在 Visual Studio 2017 安装程序中,我选择了所有 SDK 并安装了缺少的 SDK。这本身并不能解决问题,但 Visual Studio 2017 安装程序(可从“汉堡包”下拉菜单中获得)的后续“修复”解决了。

有时,在安装程序中添加或删除 SDK 会切换工具 -> 选项 -> XAML 设计器 -> 常规下的“启用 XAML 设计器”复选框(或者可能是修复步骤将其重新打开),因此请确保已检查。

【讨论】:

  • 接受这个作为你自己问题的答案,因为这对你有用
【解决方案3】:

确保 XAML 设计器已启用。

工具 -> 选项 -> XAML 设计器 -> 常规 -> 启用 XAML 设计器

【讨论】:

    【解决方案4】:

    我无法让设计师工作,但我找到了here 发布的替代解决方案,@DamianSuess 发布

    使用 View > Other Windows > Xamarin.Forms Previewer 菜单 Visual Studio 打开预览窗口。使用窗口 > 新建 垂直选项卡组菜单以并排放置。

    forms-not-show-in-visual-studio

    【讨论】:

      【解决方案5】:

      我知道这个问题被标记为 WPF,但我对 Xamarin Forms 也有类似的问题。

      是什么为我解决了这个问题:

      1. 右键单击 xaml 文件
      2. 选择“打开方式...”
      3. 选择 Xamarin.Forms 预览器
      4. 点击确定
      5. (可选)您可以将 Xamarin.Forms 预览器设置为 xaml 文件的默认设置

      【讨论】:

        【解决方案6】:

        确保您已正确安装 Windows 10 SDK,SDK 有 3-4 个版本,您所说的错误也可能是 SDK 不兼容造成的, 还要重新安装与您的应用相关的 sdk,在重新安装 SDK 时关闭所有与后台运行的 Visual Studio 相关的进程。

        您能分享一下 xaml 设计器页面的屏幕截图吗?

        【讨论】:

        • 谢谢,我会尝试在我过度清理的 SDK 中重新添加
        • 我已经添加回所有的 SDK(包括 Win 8.1 SDK),但这并没有帮助。现在尝试从 Visual Studio 2017 安装程序进行“修复”
        • Rob 很奇怪,您的编辑器窗口中甚至没有“设计器”选项卡。我认为我们在这里遗漏了一些东西。
        【解决方案7】:

        我有同样的情况,我发现在 VS 社区中打开 XAML 不起作用。但是,如果我选择文件 -> 打开 -> 项目/解决方案并打开相应的 sln 文件,它就可以工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多