如何用.NET Core技术构建独立exe应用程序?

2026-04-30 06:394阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计563个文字,预计阅读时间需要3分钟。

如何用.NET Core技术构建独立exe应用程序?

`.net core 2.0程序默认生成的是一个dll文件,需要通过dotnet命令来执行它。例如,使用dotnet ConsoleApp1.dll这种方式执行,有点类似于Java程序。本身这种执行方式没有问题,但在调试和维护过程中,还是可能会遇到ex等问题。

.net core 2.0程序默认生成的是一个dll,需要通过dotnet命令来执行他。

如何用.NET Core技术构建独立exe应用程序?

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技术构建独立exe应用程序?

`.net core 2.0程序默认生成的是一个dll文件,需要通过dotnet命令来执行它。例如,使用dotnet ConsoleApp1.dll这种方式执行,有点类似于Java程序。本身这种执行方式没有问题,但在调试和维护过程中,还是可能会遇到ex等问题。

.net core 2.0程序默认生成的是一个dll,需要通过dotnet命令来执行他。

如何用.NET Core技术构建独立exe应用程序?

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的版本。

阅读全文