经验分享 · 2023年12月18日

.Net Core SqlSugar支持AOT发布的相关设置和注意事项

AOT更新记录

5.1.4.117 +支持AOT

5.1.4.123 +支持CodeFirst和异步方法

SqlSugar安装

 SqlSugarCore

Demo下载

解压后直接发布就可以发布成AOT文件了

aot_test-master.rar

image.png

启用AOT兼容

 

已支持功能

 

不支持功能

//用到dynamic参数的方法

AOT配置教程

创建一个带AOT的类项目

image.png

新建一个rd.xml

改项目文件

 

RdXmlFile这个重点引用我们新建的rd.xml (这个xml要能发布出去)

SqlServer常见问题

SqlServer如果报下面配置相关的错要改成false

Sqlserver在web下的Demo  AotTestServerWeb.zip

发布AOT

image.png

未来计划

根据用户反馈完善AOT

用户问题汇总

https://www.donet5.com/ask/9/23451

注意说明

AOT还有很多功能有限制,我个人认为用来开发小工具还可以,大点的项目暂时不要用,在反射上面有很多限制

.net API只支持了最基本的功能很多功能没有

.net MVC不支持