Visual Studio 2017缺少exe文件

pet*_*ann 6 c# visual-studio visual-studio-2017

(我使用的是Visual Studio 2017)

我开始了一个小型的控制台应用 一个Discord C#bot.所以我总是用Visual Studio启动这个程序.完成后,我想将.exe文件放在服务器上,以保持这个机器人整天保持在线状态.

在目录中,没有.exe文件.

所以我再次启动了应用程序,看到这个控制台是从不同的路径打开的

"C:\ Program Files\dotnet",此.exe称为"dotnet.exe"

当我想手动启动这个.exe文件时,它立即关闭(可能是因为缺少Console.ReadLine();我不知道的代码行).

有人能告诉我,在Visual Studios设置中要更改什么,在我的控制台应用程序的正确目录中有一个.exe文件?

附图显示了我的bin目录,通常应该是.exe文件.有一个.dll文件,但我需要.exe ..

在此输入图像描述

SO *_*ood 15

没有exe文件,因为您创建了.NET Core应用程序.

您有两种选择:

  1. 如果需要EXE,则需要以.NET Framework为目标.
  2. 如果您不想更改代码,则需要在服务器上安装.NET Core并dotnet pathToDll在命令行上运行