(我使用的是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 ..
答案 0 :(得分:15)
由于您创建了.NET Core应用程序,因此没有exe文件。
您有两种选择:
dotnet pathToDll