2
วิธีใช้คุณลักษณะ c # 8.0 ใหม่ในมุมมองมีดโกน
ฉันได้อัปเดตแอปพลิเคชันเว็บ ASP.NET Mvc 5 ของฉันเพื่อใช้คุณสมบัติ c # 8.0 ใหม่ผ่าน Visual Studio 2019 และทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามใช้คุณลักษณะใหม่เหล่านี้ภายในมุมมองมีดโกน ตัวอย่างเช่นหากฉันพยายามใช้นิพจน์สวิตช์ใหม่: @{ ViewBag.Title = "About"; var foo = 1; var bar = foo switch { 1 => "one", 2 => "two", _ => string.Empty }; } <h2>@ViewBag.Title.</h2> <h3>@ViewBag.Message</h3> <p>Use this area to provide additional information.</p> คอมไพเลอร์จะไม่บ่นจนกว่าฉันจะพยายามไปที่หน้าให้ฉันข้อผิดพลาดในการรวบรวม ฉันสงสัยว่าMicrosoft.CodeDom.Providers.DotNetCompilerPlatformต้องอัปเดต …
14
c#
asp.net-mvc
razor