本文主要是介绍dotnet publish设置-r 指定运行时之后,发布的文件多了很多,原本只有几M变成几十M差不多破百M了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天使用cli发布的时候,手贱加了一个--r指定了linux运行环境,以为能够针对linux运行做优化,有点想多了。
不设定的时候只有4M多大小,但是加上之后文件多了300多个,文件差不多快100M了。纳闷应该会减少文件才对,我都可以剔除win文件或者osx文件等。
看文档对比了下,设置了-r之后,还希望依赖于框架的话需要增加 --self-contained false 参数
猜测应该是设置-r之后,就变成独立不部署了,原本--self-contained false的,加了--r就变成true了,所以还需要手动设置一下
参考:使用 .NET Core CLI 发布 .NET Core 应用
这篇关于dotnet publish设置-r 指定运行时之后,发布的文件多了很多,原本只有几M变成几十M差不多破百M了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!