XCST a
1.0.0
該存儲庫提供了XCST與Web應用程序開發的ASP.NET核心的集成。它包括一組基於ASP.NET MVC 5的HTML幫助者稱為“應用程序擴展”的擴展指令。
有關更多信息,請參閱項目之屋。
| 包裹 | 描述 | 目標 |
|---|---|---|
| xcst.aspnetcore | XCST網頁的ASP.NET核心。 | .NET 7 |
| xcst.aspnetcore.extension | XCST網頁的擴展指令。 | .NET 5 |
該文檔可以在項目家庭中找到。
V2是主要版本2的主要分支。有關版本1(不再維護),請參見V1 。
對ASP.NET 4(.NET框架)的支持在V2中刪除,重點是ASP.NET核心。結果,Nuget包裝的數量從六個減少到兩個。
V2上的運行時間與ASP.NET Core更加集成。現在從ASP.NET MVC 5複製的功能,例如模型元數據,模型結合,模型驗證,抗試驗等。
V2上的擴展可以生成運行時V1或V2的代碼(默認值)。這不僅說明了運行時API的變化,而且還解釋了擴展指令和屬性。例如,如果V2刪除屬性,則如果您定位V1,則將可用。另一方面,定位V1時不支持V2上的新說明和屬性。簡而言之,擴展名是向後兼容的,但是您必須明確針對V1。因此,鼓勵您使用V2擴展程序和XCST的V2編譯器來維護您的舊版V1應用程序。
發行腳本(創建Nuget軟件包)和其他實用程序腳本需要PowerShell 5.1或PowerShell Core 。
應用程序擴展模式以寬鬆的ng編寫,並使用trang轉換為XSD,這需要Java 。