【问题标题】:Getting errors when trying MahApps.Metro demo尝试 MahApps.Metro 演示时出错
【发布时间】:2017-05-09 21:39:13
【问题描述】:

所以我刚刚从 github 下载了 MahApps.Metro 演示项目。我使用 Visual Studio 2013 加载了演示并编译了 MahApps.Metro.Demo.Net45 版本,我得到了超过 100 个各种错误。当我检查代码以查看导致错误的原因时,我认为语法没有任何问题。为每个类列出的程序集看起来也不错。

例如:

internal static KeyboardNavigationEx Instance => _instance ?? (_instance = new KeyboardNavigationEx());

上面的代码,导致 " ;预期的 " 错误在 lamda 标志。为什么这是一个错误?

这是我得到的其他错误的一些截图。 http://imgur.com/Jcc4GKS http://imgur.com/E3bYHJr

我在这里缺少什么?我的 Visual Studio 有问题吗?我已经用 Update 5 更新了我的 Visual Studio,但是当我再次编译演示时仍然存在错误。 MahApps 演示有问题吗?如果是这样,是否有我可以尝试的工作版本?你能分享一些链接吗?我真的很困惑。有关如何成功尝试演示项目的任何建议?

【问题讨论】:

  • 表格中的这些表达式自 C# 7.0 起可用,(据我所知)在 VS 2013 中不可用。尝试使用 VS 2017。
  • 感谢您回复 m.rogalski。快速提问,如果我将最新的 .Net 框架安装到我的 VS2013,我可以获得 C# 7.0 吗? VS2015呢?它有 C# 7.0 吗?除了获得 VS2017 之外,我还有哪些选择?
  • 检查this answer
  • @jbv_eng 你需要 min VS 2015,因为我们使用 C# 6.0

标签: c# wpf visual-studio-2013 mahapps.metro


【解决方案1】:

(代表 OP 发布).

修复它。安装了包含 C# 6.0 的 VS2015。我现在可以成功构建了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2015-12-04
    • 2013-10-15
    • 1970-01-01
    相关资源
    最近更新 更多