2017-05-08 36 views
0

所以我剛剛從github下載了MahApps.Metro演示項目。我使用Visual Studio 2013加載演示,並編譯了MahApps.Metro.Demo.Net45版本,並且我收到了100多種各種錯誤。當我檢查代碼以查看導致錯誤的原因時,我不認爲語法有任何問題。列出的每個班級的程序集也很好。嘗試MahApps.Metro演示時出錯

例如:;在所述的λ符號錯誤

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

上面的代碼,而引起「預期」。爲什麼這是一個錯誤?

下面是我得到的其他錯誤的一些截圖。 http://imgur.com/Jcc4GKS http://imgur.com/E3bYHJr

我在這裏錯過了什麼?我的Visual Studio有問題嗎?我用更新5更新了我的Visual Studio,但是當我再次編譯演示時,錯誤仍然存​​在。 MahApps演示有問題嗎?如果是這樣,是否有一個我可以嘗試的工作版本?你能分享一些鏈接嗎?我真的很困惑。有關如何成功嘗試演示項目的建議?

+1

這些表達式在自VS 2013內部不可用的C#7.0之後提供。嘗試使用VS 2017. –

+0

感謝您回覆m.rogalski。快速的問題,如果我安裝最新的.Net框架到我的VS2013,我可以得到C#7.0嗎?什麼VS2015?它有C#7.0嗎?除了獲得VS2017之外,我還有哪些選擇? –

+0

檢查[這個答案](http://stackoverflow.com/a/43048660/3179310) –

回答

1

(發佈代表OP)

修正了它。安裝了包含C#6.0的VS2015。我現在可以成功構建。