Visual Studio 2017 xaml设计器不可用

时间:2017-07-22 07:00:21

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

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

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

XAML Editor

7 个答案:

答案 0 :(得分:23)

坦率地说,你的情况与我的不同。在我的情况下,由于Resharper导致它。也许它可能对其他人有用。 该怎么做是检查 Resharper选项>环境>效果指南>禁用XAML Designer

必须“忽略”“在状态栏中显示”。否则,它总是禁用XAML Designer。

答案 1 :(得分:9)

在Visual Studio 2017安装程序中,我选择了所有SDK并安装了缺少的SDK。这本身并没有解决问题,而是随后的修复问题。来自Visual Studio 2017安装程序(可从' hamburger'下拉列表中获得)。

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

答案 2 :(得分:5)

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

  

使用查看>其他Windows> Xamarin.Forms Previewer 菜单   Visual Studio打开预览窗口。使用窗口>新   垂直选项卡组菜单将其并排放置。

表单的未示出 - 在视觉工作室

答案 3 :(得分:4)

确保已启用XAML设计器。

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

答案 4 :(得分:4)

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

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

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

答案 5 :(得分:2)

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

你能分享一下xaml设计师页面的截图吗?

答案 6 :(得分:0)

我有同样的想法,我发现在VS社区中打开XAML无效。但是,如果我选择文件->打开->项目/解决方案并打开相应的sln文件,则它可以工作。