我是靠谱客的博主 朴实小懒猪,最近开发中收集的这篇文章主要介绍.net core发布跨平台发布程序到IOS、linux、windows,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

感谢书籍《ASP.NET Core 技术内幕与项目实战》及其作者杨中科,一并感谢开源精神。
.net core发布跨平台发布程序到IOS、linux、windows。

1、右击要发布的.net core 项目。

在这里插入图片描述
选择文件夹。

2、继续选择文件夹

在这里插入图片描述
点击下一步。

3、配置文件发布路径位置

在这里插入图片描述
点击完成。

4、点击所有设置

在这里插入图片描述

5、配置文件设置

部署方式选择独立后,才会出现文件发布选项
部署方式选择独立后,才会出现-文件发布选项
(1)配置:发布程序通常选择Release
(2)目标框架:根据自身需求选择
(3)步数模式:选择独立则不依托于计算机上安装的.net Framework.
(4)目标运行时:选择程序发布针对的安装系统,上截图(真的香):
在这里插入图片描述
(5)文件发布选项
生产单个文件:勾选后打包会将其他的支持文件打包到exe中比较简洁。
启动ReadyToRun编译: AOT (ahead-of-time) 、JIT。
裁剪未使用的程序集:编译器判断,但反射无法识别。

JIT编译器的优点:

  1. JIT编译器需要较少的内存使用量, 因为JIT编译器仅将运行时所需的方法编译为机器代码。
  2. 通过使用JIT编译器可以减少页面错误, 因为在一起所需的方法很可能在同一内存页面中。
  3. JIT编译器可以在代码运行时执行基于统计分析的代码优化。

JIT编译器的缺点:

  1. 在最初执行应用程序时, JIT编译器需要更多的启动时间。
  2. JIT编译器大量使用高速缓存存储器来存储运行时所需的源代码方法。

最后

以上就是朴实小懒猪为你收集整理的.net core发布跨平台发布程序到IOS、linux、windows的全部内容,希望文章能够帮你解决.net core发布跨平台发布程序到IOS、linux、windows所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部