.net 6


最近写了个项目部署工具,编译发布后文件达到了惊人的242个

截图

就开启了单文件发布选项

截图

发布后文件目录就很清爽了

截图

然鹅事情并不会一番风顺,就在项目运行后出现了报错

The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.

取消单文件发布选项就不会出现这个问题,但是发布的也不能调试,没法找到具体报错的原因

最后在Github上找到了暂时的解决方案,就是用MySqlConnector包替代MySql.Data

截图