Advertisement

dotnet core与CoreRT结合使用将程序编译为Native程序

阅读量:

目前,微软正在推进一项名为 CoreRT 的开源计划,该计划旨在将托管的 .NET Core 程序编译为一个无需依赖项的原生程序。该项目尚未正式发布,但已可进行尝试性使用,并能够显著提升程序运行效率。

利用 CoreRT 进行发布的若干优势包括:

最终生成的文件仅包含一个独立的 exe 文件,无需额外依赖组件,具备绿色软件特性。

生成的文件体积相较于传统 .NET Core 独立发布版本(约50MB)明显减小。

该程序可在多数操作系统平台上正常运行。

显著优化了应用程序的启动性能表现。

然而,当前版本仍存在一定局限性,例如软件稳定性尚待提高,并且仅支持 x64 架构的应用程序。

在使用该项目时存在一定难度,因此本文提供的相关软件包版本建议用户按照所描述的安装版本进行操作,因为新版本可能引入了某些变更,并且官方尚未更新相关文档内容,初次使用者可能会面临较多问题和挑战。

首先需要启动 VisualStudio 2017 并安装 C++ 相关依赖项。尽管目前已有 VisualStudio 2019 版本可用,但由于 C++ 工具链与 VisualStudio 版本存在关联性,因此现阶段暂无法使用 VisualStudio 2019 安装 C++ 组件。

接下来需进入 Nuget

全部评论 (0)

还没有任何评论哟~