社区
WPF/Silverlight
帖子详情
分享dotnet 使用本机映像 native 优化 dotnet framework 二进制文件
lindexi_gd
领域专家: 后端开发技术领域
2020-02-27 07:33:18
强大的微软提供了一个好用的库,支持将 .NET Framework 的桌面应用构建时添加 native images 本机映像支持
可以提升软件启动速度,详细请看我博客
WPF dotnet 使用本机映像 native 优化 dotnet framework 二进制文件
...全文
394
1
打赏
收藏
分享dotnet 使用本机映像 native 优化 dotnet framework 二进制文件
强大的微软提供了一个好用的库,支持将 .NET Framework 的桌面应用构建时添加 native images 本机映像支持 可以提升软件启动速度,详细请看我博客 WPF dotnet 使用本机映像 native 优化 dotnet framework 二进制文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
耗子哭死猫
2020-04-30
打赏
举报
回复
林德熙
WPF
dotnet
使用
本机
映像
native
优化
dotnet
framework
二进制
文件
在 2017 我在社区问了一个问题,如何让 .NET
Framework
的 WPF 等程序
使用
.NET
Native
构建以提升速度。在 2019.06 的时候,强大的微软提供了一个好用的库,支持将 .NET
Framework
的桌面应用构建时添加
native
images
本机
映像
支持 咱可以通过预编译咱的
二进制
文件
来提升 .NET
Framework
应用的启动时间。推荐
使用
技术...
dotnet
core 和
dotnet
Framework
启动可执行
文件
的差别
在 Windows 下,
使用
.NET
Framework
构建出来的应用,可以只有一个可执行
文件
,在可执行
文件
里面包含了 IL 代码。
使用
.NET Core 构建出来的应用,将会包含一个 Exe 可执行
文件
,和对应的 Dll
文件
,而 IL 代码将放在 Dll
文件
里面。那么
使用
.NET
Framework
和
使用
.NET Core 所输出的 Exe 可执行
文件
有什么差别,本文将从
文件
格式以及启动过程两个方面给大家聊聊这两个的不同
ASP.NET Core AOT
此外,我们的
本机
AOT 部署没有进一步的运行时依赖项- 我们的应用程序在普通的 Alpine 3.18
映像
上运行,只需复制并执行
二进制
文件
即可。请注意,当您在 IDE 中
使用
dotnet
run、
dotnet
test 或类似功能时,您的应用程序将以常规 CLI 模式运行 -
本机
AOT 仅在您的应用程序发布时才会生效。对于包含 我们的准系统 ASP.NET Core 应用程序的图像来说,大约 18MB 是一个惊人的值,大约是常规 CLR 构建的图像大小的 15%。
.NET Core 和 .NET
Framework
启动可执行
文件
的差别
在 Windows 下,
使用
.NET
Framework
构建出来的应用,可以只有一个可执行
文件
,在可执行
文件
里面包含了 IL 代码。
使用
.NET Core 构建出来的应用,将会包含...
.NET
Framework
4.0完整开发平台详解与实战
NET
Framework
4.0 是微软在2010年发布的重要版本,标志着托管代码平台在性能、并发处理和开发效率上的显著提升。该版本引入了Task Parallel Library(TPL)和改进的垃圾回收机制,强化了对并行计算的支持,有效应对多核处理器架构的挑战。同时,CLR升级至4.0版本,增强了应用程序域隔离、JIT编译
优化
及异常处理模型,为WPF、WCF和EF等核心技术提供了更稳定的运行基础,是企业级应用开发的关键里程碑。构建高质量的自定义类库是企业开发中的常见实践。
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章