ที่เก็บนี้ให้การรวม XCST กับ ASP.NET Core สำหรับการพัฒนาเว็บแอปพลิเคชัน มันมีชุดคำแนะนำการขยายที่เรียกว่า "ส่วนขยายแอปพลิเคชัน" ตาม HTML ผู้ช่วยจาก ASP.NET MVC 5
ดูโครงการบ้านสำหรับข้อมูลเพิ่มเติม
| บรรจุุภัณฑ์ | คำอธิบาย | เป้าหมาย |
|---|---|---|
| xcst.aspnetcore | หน้าเว็บ XCST สำหรับ ASP.NET CORE | . NET 7 |
| xcst.aspnetcore.extension | คำแนะนำส่วนขยายสำหรับหน้าเว็บ XCST | . NET 5 |
เอกสารสามารถพบได้ที่บ้านโครงการ
V2 เป็นสาขาหลักสำหรับรุ่นหลัก 2 ดู V1 สำหรับเวอร์ชัน 1 (ไม่ได้รับการดูแลอีกต่อไป)
การสนับสนุน ASP.NET 4 (. NET Framework) ถูกทิ้งลงใน V2 โดยมุ่งเน้นไปที่ ASP.NET Core ในอนาคต เป็นผลให้จำนวนแพ็คเกจ NUGET ลดลงจากหกเป็นสอง
รันไทม์บน V2 นั้นรวมเข้ากับ ASP.NET Core มากขึ้น ฟังก์ชั่นที่คัดลอกมาก่อนหน้านี้จาก ASP.NET MVC 5 เช่น Model Metadata , Model Binding , Model การตรวจสอบความถูกต้อง , การต่อต้านการลาออก ฯลฯ ตอนนี้ถูกนำกลับมาใช้ใหม่จาก ASP.NET Core
ส่วนขยายของ V2 สามารถสร้างรหัสสำหรับ Runtime V1 หรือ V2 (ค่าเริ่มต้น) สิ่งนี้ไม่เพียง แต่บัญชีสำหรับการเปลี่ยนแปลง Runtime API เท่านั้น แต่ยังมีคำแนะนำและแอตทริบิวต์ส่วนขยายด้วย ตัวอย่างเช่นหาก V2 ลบแอตทริบิวต์มันจะพร้อมใช้งานหากคุณกำหนดเป้าหมาย V1 ในทางกลับกันคำแนะนำและแอตทริบิวต์ใหม่ใน V2 ไม่ได้รับการสนับสนุนเมื่อกำหนดเป้าหมาย V1 ที่จะใส่เป็นเพียงแค่ส่วนขยายนั้นเข้ากันได้ย้อนหลัง แต่คุณต้องกำหนดเป้าหมาย V1 อย่างชัดเจน ดังนั้นคุณควรใช้ส่วนขยาย V2 และคอมไพเลอร์ V2 ของ XCST เพื่อรักษาแอพมรดก V1 ของคุณ
สคริปต์การเปิดตัว (ซึ่งสร้างแพ็คเกจ NUGET) และสคริปต์ยูทิลิตี้อื่น ๆ ต้องใช้ PowerShell 5.1 หรือ PowerShell Core
สคีมาส่วนขยายแอปพลิเคชันถูกเขียนขึ้นใน Relax NG และแปลงเป็น XSD โดยใช้ trang ซึ่งต้องใช้ Java