Visual Studio 2015 C# XAML 设计器未加载

Visual Studio 2015 C# XAML Designer doesn't load

在新的 Visual Studio 2015 RC 中,XAML 设计者没有为 C# Windows 通用项目提出 UI 但它为 C++ Windows 通用项目。专业版和社区版都会出现这种情况。有没有人遇到过同样的问题并且有 workaround/solution?

为了帮助澄清这一点 -

如果您在 Windows 8.1 上使用 Visual Studio 2015 运行ning 构建通用 Windows 10 应用程序 - 这是我们首次启用而无需如果您要升级 OS,将不会向您提供 XAML 设计器选项 - 我们只允许您使用编辑器和 IntelliSense 编辑 XAML。同样,您将无法在本地或使用模拟器测试应用程序(因为它是 Windows 10 应用程序,不能在您的计算机上 运行)。其他一切都应该工作正常,但为了尽可能获得最佳体验,请考虑升级到 Windows 10.

如果您正在构建 Windows 8.1 通用应用程序,它应该像以前一样工作。

我安装了全新的 Windows 10 和 Visual Studio Community 2015,但设计器加载失败(MainPage.xaml 等)。我必须:

  1. 按照信息对话框中的建议在系统设置(更新部分)中启用开发者模式
  2. (重新)安装适用于 VS 2015 的 Visual C++ 可再发行组件

但我不知道哪一个完全解决了问题...现在设计器按预期加载。 (我只试过 C# 通用应用程序)

我有同样的问题,当我将Win10 SDK从10240升级到10586时,将项目属性->应用程序->目标版本设置为Windows 10(10.0;Build 10240), 设计视图再次出现。

Windows 10(全新安装 + 开发者模式) VS 2015 更新 1 终极版 SDK 版本 10586 默认情况下,即使通过 Shift-F7 也没有可用的设计器。

这扩大了原始问题的范围,它根本不是基于 VS 版本的问题。是SDK支持的问题。

根据 Wener Henze

切换回 Build 10240。 固定的。设计师现已可用。

Werners 解决方法得到确认,为我节省了大量时间。我没有代表感谢他,也没有直接评论他的post。

如果 XAML 设计器无法打开,请检查右上角的 "Flag" 通知。您可能会注意到一条消息,提示您的 Windows 10 版本需要更新。

1:

目标平台不能比您实际使用的 Windows 10 版本更新 运行。

如果您安装了全新的 Windows 10 Build 10240 并下载并安装了最新的 Visual Studio 2015,目标版本 10240 在项目属性 -> 应用程序 -> 目标版本和设计器中不可用也不行。

在我额外安装 Windows 10 RTM SDK 后,我可以选择目标版本 10240,来自 page。如上所述,如果选择目标版本 10240,设计器工作正常。

更新@Ivan 的回答,因为我最近刚处理这个问题。

在我的例子中,我只能选择将最低版本从 10586 更改为 10240,但对于目标版本,我除了 10586 别无选择。所以无法解决这个问题。

解决方案是安装 SDK 版本 1506(版本 10.0.26624.0),可在此处找到 https://developer.microsoft.com/de-de/windows/downloads/sdk-archive

重新启动 Visual Studio 后,我也能够切换目标版本以及 @Ivan 提到的 XAML 设计师终于出现了。 Heureka!

感谢@Ivan 的提示。

你必须在你的机器上安装合适的sdk,你可以从微软的官方网站获取它https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

在此之前,请删除您安装在您的电脑上的旧的sdk,以便VS使用新的。

然后就可以了...我用这种方法修复了我的。