您可以在Visual Studio 2015(企業版)中打開C#7.0功能,還是需要升級到2017?Visual Studio Enterprise 2015中的C#7.0
回答
是的,你可以取代隨Visual Studio進行編譯一個支持C#7的版本,通過安裝Nuget包裝Microsoft.Net.Compilers:
Referencing this package will cause the project to be built using the specific version of the C# and Visual Basic compilers contained in the package, as opposed to any system installed version.
沒有跡象表明我可以在包頁面上看到這是否在Visual Studio 2015中正式支持。到目前爲止,我的不徹底測試表明它可以正常工作,但不是無痛苦--C#7代碼編譯,但用紅色波浪線表示語法錯誤:
請注意,您還需要安裝Nuget包System.ValueTuple以使用新的C#7值元組功能。
請注意,在編輯器窗口中仍然存在錯誤(紅色波浪線)。即使Build成功,VS仍然報告錯誤並不是一個好的解決方案。任何人都知道如何讓VS編輯器停止顯示這些誤報錯誤? – cwills
這應該是公認的答案! – RBT
不幸的是,我不能改變答案,因爲問題被標記爲重複。 – garfbradaz
您必須下載/結帳,並從Github上打造NET編譯器平臺(「羅斯林」),然後你可以用VS 2015年測試C#7特點!
更多信息:
https://github.com/dotnet/roslyn/tree/master
如果你喜歡的視頻教程,比觀看此視頻:
https://joshvarty.wordpress.com/2016/02/10/lrn-quick-tip-how-to-test-out-c-7-features-with-roslyn/
不投票不發表評論,你必須exmplain爲什麼你這樣做。做一個勇敢的,好人,並將其刪除!我的回答是更正確的,然後選擇一個! –
嗨@BassamAlugili,這可能是你說的VS 2015專業? – dcg
我不明白爲什麼人們會投票@BassamAlugili回答。 –
- 1. Visual Studio 2015 Enterprise - Blank XAML App
- 2. C#7.0 '出變量' 在Visual Studio 2015年
- 3. Visual Studio 2015不識別C#7.0語法
- 4. 安裝Visual Studio 2015 Enterprise時的問題
- 5. Visual Studio 2015 Enterprise啓動速度很慢
- 6. 如何卸載Microsoft Visual Studio Enterprise 2015
- 7. Visual Studio 2015 Enterprise登錄錯誤:SP324099
- 8. Visual Studio Enterprise 2015安裝卡住
- 9. Visual Studio 2015 Enterprise安裝錯誤
- 10. 安裝Visual Basic Studio Enterprise時出錯2015
- 11. C#,Visual Studio 2015,
- 12. Visual Studio 2015的宏
- 13. Visual Studio 2015 C++ v141問題
- 14. 大學的Visual Studio Enterprise
- 15. Visual Studio 2015中的C#,Swift和Android
- 16. LNK1104 Visual studio 2015
- 17. OpenCV -Visual Studio 2015
- 18. Xamarin + Visual Studio 2015
- 19. Visual Studio 2015 OpenSSL
- 20. Visual Studio Migration 2015
- 21. Visual Studio 2015 TypeScript
- 22. Visual Studio 2015 CTP中沒有C#6.0?
- 23. 在Visual Studio 2015中啓用C++ 14 cmake
- 24. Visual Studio 2015 RC無法連接到Githib Enterprise
- 25. Visual Studio 2015 Enterprise Update 3缺少UWP和UAP項目
- 26. Visual Studio 2015 Enterprise(更新3)不應用Web窗體代碼
- 27. 診斷工具:事件窗口空/空(Visual Studio 2015 Enterprise,Update 3)
- 28. Visual Studio 2015中的AngularJS Intellisense
- 29. Visual Studio 2015中的DataGridView
- 30. Visual Studio 2015(VB.NET)中的「TryCF」
如果您有Enterprise,那麼您也有MSDN訂閱。 VS 2017 RTM在幾個星期內。它已經有一個上線許可 –
@PanagiotisKanavos:是的,剛剛看到,因爲我們說謝謝:) – garfbradaz