【问题标题】:Visual Studio 2015 C# XAML Designer doesn't loadVisual Studio 2015 C# XAML 设计器不加载
【发布时间】:2015-05-01 20:22:55
【问题描述】:

在新的 Visual Studio 2015 RC 中,XAML 设计器不会为 C# Windows Universal 项目提供 UI,但它会为 C++ Windows Universal 项目提供。专业版和社区版都会出现这种情况。有没有人遇到过同样的问题并有解决方法/解决方案?

【问题讨论】:

  • 这可能是个愚蠢的问题,但视觉设计器是否只是因为文本设计器是全视图而被隐藏(屏幕底部显示“设计”的选项卡)?
  • 好建议,我找了,但“设计”选项卡甚至没有出现。
  • 我遇到了同样的问题。我目前正在从头开始重新安装,看看是否可能是一个小故障。
  • 我怀疑这可能是因为我使用的是 Windows 8.1 系统而不是 Windows 10 系统。我能够使用 C# 创建一个 Windows 8.1 通用应用程序并按预期加载 XAML 设计器。
  • 已验证当在 Windows 10 上安装 Visual Studio 2015 社区时,XAML 设计器确实会为 C# 通用应用程序显示。

标签: c# c++ xaml visual-studio-2015


【解决方案1】:

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

【讨论】:

  • 这为我解决了这个问题。这似乎是 Windows 10 Build 10586 的构建目标的错误。将目标版本设置为 10240 会使设计器再次出现。
  • 这对我也有用.. cmon microsoft 把你的东西放在一起!!
  • 这是肯定的答案,因为它也为我解决了这个问题,尽管它不像这里所说的那么容易。我添加了一个更新的答案。
【解决方案2】:

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

1:

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

【讨论】:

  • 确实,我刚刚收到了这条消息。非常感谢!
【解决方案3】:

为了帮助澄清这一点 -

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

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

【讨论】:

  • 同样的问题,但我在 Windows 10 上
  • 好吧,您将获得 XAML 设计器选项(例如在上下文菜单中),但它不起作用。
【解决方案4】:

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

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

按照温纳·亨泽的说法

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

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

【讨论】:

    【解决方案5】:

    我安装了全新的 Windows 10 和 Visual Studio Community 2015,但设计器无法加载(对于 MainPage.xaml 等)。我不得不:

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

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

    【讨论】:

    • 我也想发表评论,因为这一直困扰着我。我启用了开发者模式,但它没有修复它。但是,我返回进入开发者模式(已经被选中),然后在其下方出现一条消息,它正在更新功能。
    【解决方案6】:

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

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

    【讨论】:

      【解决方案7】:

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

      在我的情况下,我只能选择将最小版本从 10586 更改为 10240,但对于目标版本,我除了 10586 之外别无选择。因此无法解决此问题。

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

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

      感谢@Ivan 的提示。

      【讨论】:

        【解决方案8】:

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

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

        然后它会工作......我用这种方式修复了我的。

        【讨论】:

          猜你喜欢
          • 2014-04-19
          • 1970-01-01
          • 2017-05-07
          • 2018-04-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多