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 。