3
IMvcBuilder AddJsonOptions ไปอยู่ที่ไหนใน. Net Core 3.0
ฉันเพิ่งอัปเกรดโครงการ ASP web API จากไฟล์. Net core 2.0ถึง3.0. ฉันใช้ services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); ก่อนหน้านี้เพื่อให้แน่ใจว่าปลอกล่างของ JSON แบบอนุกรม หลังจากอัปเกรดเป็น 3.0 ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด CS1061 'IMvcBuilder' ไม่มีคำจำกัดความสำหรับ 'AddJsonOptions' และไม่มีวิธีการขยายที่สามารถเข้าถึงได้ 'AddJsonOptions' ที่ยอมรับอาร์กิวเมนต์แรกของประเภท 'IMvcBuilder' (คุณไม่มีคำสั่งโดยใช้การอ้างอิงหรือการอ้างอิงแอสเซมบลีหรือไม่) ตามAddJsonOptions สำหรับ MvcJsonOptions ใน Asp.Net Core 2.2วิธีการขยาย AddJsonOptions ได้รับการจัดเตรียมโดยแพคเกจMicrosoft.AspNetCore.Mvc.Formatters.Json nuget ฉันได้ลองติดตั้ง / ติดตั้งใหม่แล้ว แต่ยังไม่สามารถแก้ไขวิธีนี้ได้ ที่น่าสนใจ intellisense แสดงเฉพาะ Microsoft.AspNetCore.Mvc.Formatters Xmlเมื่อฉันพยายามเพิ่มคำสั่งใช้แม้ว่าฉันจะเพิ่มแพ็คเกจJson …