繁体   English   中英

Visual Studio 2017 xaml 设计器不可用

[英]Visual Studio 2017 xaml designer not available

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

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

XAML 编辑器

坦白说,你的情况和我的不一样。 在我的情况下,这是因为 Resharper。 也许这对其他人有用。 要做的是检查Resharper Options > Enviroment > Performance Guide > Disable XAML Designer

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

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

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

确保 XAML 设计器已启用。

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

我无法让设计师工作,但我找到了一个替代解决方案张贴在这里,由@DamianSuess发布

使用 Visual Studio 中的“视图”>“其他窗口”>“Xamarin.Forms 预览器”菜单打开预览窗口。 使用 Window > New Vertical Tab Group 菜单将其并排放置。

形式不显示在视觉工作室

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

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

  1. 右键单击 xaml 文件
  2. 选择“打开方式...”
  3. 选择 Xamarin.Forms 预览器列表项
  4. 单击确定
  5. 或者,您可以将 Xamarin.Forms Previewer 设置为 xaml 文件的默认值

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

您可以分享 xaml 设计器页面的屏幕截图吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM