如何通过.NET Core单文件发布静态编译AOT CoreRT实现高效跨平台部署?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1739个文字,预计阅读时间需要7分钟。
前言+本文主要介绍的是关于.NET Core单文件发布静态编译AOT+CoreRT,即将.NET Core应用打包成一个可执行文件并包含运行时。
内容:.NET Core单文件发布静态编译AOT+CoreRT技术,可以将.NET Core应用打包成一个包含运行时的可执行文件。这种打包方式适用于Windows、MacOS和Linux x64平台,支持 RyuJIT codegen。
示例项目:[https://gith...](https://gith...)
前言
本文主要介绍的是关于.NET Core单文件发布静态编译AOT CoreRT,将.NET Core应用打包成一个可执行文件并包含运行时。
支持Windows, MacOS and Linux x64 w/ RyuJIT codegen。
示例项目:
github.com/dotnet/corert/tree/master/samples/WebApi
下面来实际体验。
首先确保安装C++编译环境,以及.NET Core 2.0 以上版本SDK。
新建WebAPI应用
打开命令提示符,输入如下:
dotnet new webapi -o zeroapi cd zeroapi
新建WebAPI应用。
添加CoreRT到项目
目前CoreRT还是alpha版,在myget上有包。
本文共计1739个文字,预计阅读时间需要7分钟。
前言+本文主要介绍的是关于.NET Core单文件发布静态编译AOT+CoreRT,即将.NET Core应用打包成一个可执行文件并包含运行时。
内容:.NET Core单文件发布静态编译AOT+CoreRT技术,可以将.NET Core应用打包成一个包含运行时的可执行文件。这种打包方式适用于Windows、MacOS和Linux x64平台,支持 RyuJIT codegen。
示例项目:[https://gith...](https://gith...)
前言
本文主要介绍的是关于.NET Core单文件发布静态编译AOT CoreRT,将.NET Core应用打包成一个可执行文件并包含运行时。
支持Windows, MacOS and Linux x64 w/ RyuJIT codegen。
示例项目:
github.com/dotnet/corert/tree/master/samples/WebApi
下面来实际体验。
首先确保安装C++编译环境,以及.NET Core 2.0 以上版本SDK。
新建WebAPI应用
打开命令提示符,输入如下:
dotnet new webapi -o zeroapi cd zeroapi
新建WebAPI应用。
添加CoreRT到项目
目前CoreRT还是alpha版,在myget上有包。

