如何用.NET Core技术构建独立exe应用程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计563个文字,预计阅读时间需要3分钟。
`.net core 2.0程序默认生成的是一个dll文件,需要通过dotnet命令来执行它。例如,使用dotnet ConsoleApp1.dll这种方式执行,有点类似于Java程序。本身这种执行方式没有问题,但在调试和维护过程中,还是可能会遇到ex等问题。
.net core 2.0程序默认生成的是一个dll,需要通过dotnet命令来执行他。
dotnet ConsoleApp1.dll
这种方式有点类似于java程序。本身这种方式没有什么问题,但在调试和维护的过程中还是没有exe来的方便。在网上查了一下,貌似还没有多少介绍.net core 2.0下生成exe的方法,这里便写篇文章记录下,以备有同样需求的朋友查询。
其实.net core 2.0下生成exe的方法也比较简单,直接在生成命令上使用--runtime <rid>即可。例如,原来编译的命令是:
dotnet build
生成带exe的命令则是:
dotnet build --runtime win-x64
此时就会在文件夹下生成一个win-x64的文件夹,里面则是有一个带exe的版本。
本文共计563个文字,预计阅读时间需要3分钟。
`.net core 2.0程序默认生成的是一个dll文件,需要通过dotnet命令来执行它。例如,使用dotnet ConsoleApp1.dll这种方式执行,有点类似于Java程序。本身这种执行方式没有问题,但在调试和维护过程中,还是可能会遇到ex等问题。
.net core 2.0程序默认生成的是一个dll,需要通过dotnet命令来执行他。
dotnet ConsoleApp1.dll
这种方式有点类似于java程序。本身这种方式没有什么问题,但在调试和维护的过程中还是没有exe来的方便。在网上查了一下,貌似还没有多少介绍.net core 2.0下生成exe的方法,这里便写篇文章记录下,以备有同样需求的朋友查询。
其实.net core 2.0下生成exe的方法也比较简单,直接在生成命令上使用--runtime <rid>即可。例如,原来编译的命令是:
dotnet build
生成带exe的命令则是:
dotnet build --runtime win-x64
此时就会在文件夹下生成一个win-x64的文件夹,里面则是有一个带exe的版本。

