[小抄] 在 ASP.NET MVC 5 的 View 中使用 C# 6 或 C# 7 語法
配合 Visual Studio 2017 內附的 compiler,類別程式已可使用 C# 6 甚至最新的 C# 7 語法來寫程式,
但 MVC 的 Views 受限於預設安裝 Razor views compiler 只支援 C# 5,所以在 Razor 中仍然只能使用 C# 5 語法。
透過安裝支援 “Roslyn” 的 CodeDOM Providers,就可以開始在 Razor 中使用 C# 6 或 7。
安裝 CodeDOM Providers
1 | PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform |
Microsoft.CodeDom.Providers.DotNetCompilerPlatform 相依於
Microsoft.Net.Compilers,要更新它
更新 Microsoft.Net.Compilers
1 | PM> Update-Package Microsoft.Net.Compilers |
調完,就可順利使用。