.NET Core 3.0 Preview 5 亮点之一:发布单文件可执行程序
2019-05-09 12:08
661 查看
在阅读 Announcing .NET Core 3.0 Preview 5 时发现了 .NET Core 3.0 Preview 5 的一个新特性 —— Publishing Single EXEs ,可以通过 dotnet publish 命令将整个 .net core 应用发布为一个可执行文件。一个期待很久的特性,终于随着 .NET Core 3.0 Preview 5 来了,赶紧体验一下。
用 dotnet new mvc --no-https 创建一个 asp.net core 应用,然后分别在 Windows, macOs, Linux 发布试一下。
(一)
在 Windows 上的发布命令是
dotnet publish -r win10-x64 /p:PublishSingleFile=true
发布出来是一个90M左右的 exe 文件,点击就可以运行。
(二)
在 macOS 上的发布命令是
dotnet publish -r osx-x64 /p:PublishSingleFile=true
发布出来是一个90M多的可执行文件,点击即可运行。
(三)
在 Linux 上的发布命令是
dotnet publish -r linux-x64 /p:PublishSingleFile=true
发布出来是一个近90M的可执行文件
执行这个可执行文件即可运行 asp.net core 站点
体验完毕。
相关文章推荐
- 创建可执行的 JAR 文件包--制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法
- Python:程序发布方式简介一(打包为可执行文件EXE)
- 如何将在Eclipse中编写的java程序发布成.exe的可执行文件
- Python:程序发布方式简介一(打包为可执行文件EXE)
- 在Eclipse中编写的java程序发布成.exe的可执行文件
- 如何将在Eclipse中编写的java程序发布成.exe的可执行文件 (转)
- 如何将在Eclipse中编写的java程序发布成.exe的可执行文件 (转)
- VS05升级到VS08,程序出现无法打开项目文件以执行升级操作
- Cron 的在ubuntu 定时执行自己的程序&& Python获取当前 脚本文件的路径。
- win8.1控制台中执行mvn命令后提示‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件
- 利用InstallAnywhere制作JAVA可执行程序安装文件
- VS2010静态编译生成.exe可执行文件,使c++程序脱离VS环境运行
- windows下打包java程序为带jre的可执行文件
- springboot采用Docker容器化,实现可执行jar文件编译成镜像以及镜像的发布
- [翻译] .NET Core 2.1 Preview 1 发布
- 让webshere(was)发布程序编译jsp为java文件,java文件位置
- Java桌面程序打包成exe可执行文件
- 客户端定时读取文件发送到服务器存到文件中(二、Crontab定时执行文件传输程序)
- 用java程序调用ffmpeg执行视频文件格式转换flv
- 执行bat文件提示:“不是内部或外部命令,也不是可运行的程序或批处理文件”