ASP.Net Core刚刚踩过几个坑

接触微服务的思想以后,甚是认同。综合考虑建议公司转成java来做开发,奈何目前的几个元老都是.net人员。于是决定用.net Core。方便在linux和docker中去部署。

1、System.Drawing.Common

这个库在.netcore中使用不会提醒任何依赖.net 框架,但是却无法在linux上使用。提示找不到gdiplus,照着网上的方法去安装gdiplus,然并卵。
最好的解决方法是使用一个替代库:ZKWeb.System.Drawing

2、OpencvSharp

这个库在Linux上不能使用,提示了一大堆东西,还要安装什么VC++。彻底失去了信心。决定还是转到Windows上去部署这个服务吧。

总结:.netcore开发很优雅,理念很好,但是现在支持的重量级库还是比较少。还是要慎重一些。

你可能感兴趣的:(C#开发,.net,Core)