.NET Core 控制台应用生成exe文件

摘要:
1.NETCore的控制台应用程序默认生成dll文件,但没有相应的exe文件。如下图所示,在VS中编译后生成的结果包括一个dll文件。要执行该文件,需要使用命令行执行它:$dotnet 005.dll2。当将源文件编译为exe文件并直接在VS中调试时,只能生成相应的dll文件。要生成exe文件,需要使用命令行(1)。首先,返回Program.cs文件所在的路径(2)。在此路径中执行命令,即


1、 .NET Core 的控制台应用默认是生成 dll 文件,而没有对应的 exe 文件。如下图所示,是在VS中编译后生成的结果

 .NET Core 控制台应用生成exe文件第1张

其中包含一个 dll 文件,要执行该文件需要用命令行来执行:

$   dotnet     005.dll
2、将该源文件编译出 exe 文件

在VS中直接调试时,只能生成对应的 dll 文件,要生成 exe 文件则需要用命令行来进行

(1)、首先回到 Program.cs 文件所在路径

(2)、在该路径下执行命令即可生成对应的 exe 文件

$ dotnet build -r win-x64

$ dotnet build --runtime win-x64
(3)、生成的 exe 文件位于  binDebug etcoreapp2.1win-x64 目录下。

 .NET Core 控制台应用生成exe文件第2张

 .NET Core 控制台应用生成exe文件第3张


————————————————
版权声明:本文为CSDN博主「Xu小亿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Jeffxu_lib/article/details/90693148

免责声明:文章转载自《.NET Core 控制台应用生成exe文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WinInet中的FTP操作python绘图:matplotlib和pandas的应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

asterisk AGI编程收藏

  查看文章     asterisk AGI编程收藏   Introduction The AGI facility allows you to launch scripts, written in just about any language, from an Asterisk dial plan. Communication between...

mfc c++ system调用 控制台窗口

c++代码中可以使用system系统调用,很方便,例如我经常用system("copy C:\A\*.txt d:\A"),注意\不能写成/。 将上述语句放在c++代码中,没有问题。程序运行时会弹出控制台窗口。 如果只想使用system功能而不想显示控制台窗口,例如在MFC程序中,可以使用WinExec函数,上述代码可以写成 WinExec("cmd.ex...

C Clion控制台中文乱码

在clion代码文件的编码是UTF-8格式,而控制台在显示UTF-8格式的中文时会出现乱码,所以需要修改代码文件的编码格式,具体操作如下。点击clion窗口右下角编码格式,将utf-8改为GBK在弹出的窗口中选择convert 重新运行代码即可正确显示中文。...

Loadrunner原理及基准测试

性能测试基本概念 1、并发和在线的区别:并发的压力是一个瞬时压力,一般针对同一类型的业务。在线的压力是一段时间内的压力情况。 2、20用户并发的压力相当于200用户在线的压力。(1:10的比例) 写测试计划时,可以参考,比如2000用户在线,一般是200个用户并发。(并发登录、并发查询、并发删除等) 3、请求响应时间=客户端时间+网络时间+服务器时间 4、...

JS中将控制台log输出显示到浏览器中

JS中将控制台log输出显示到浏览中 一、背景 有时候需要,将返回的请求数据打印在Chrome中的控制台中,方便对比数据,对比实际返回数据是否和API约定数据一致。这时需要在代码中添加console.log 片段,将数据限制在浏览器的控制台中。 二、操作 在代码添加需要返回的数据,并打印出来,在浏览器中查看。 (1)在代码中添加():...

Linux后台执行脚本 &与nohup

Linux后台执行脚本的方式: 0、脚本代码 [root@VM_1_3_centos apps]# cat test.php <?php sleep(5); echo "hello world! "; 1、& 符号当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。示例1、 [root@VM_1_3_c...