2017-05-26 34 views
3

(我使用Visual Studio 2017)的Visual Studio 2017年丢失的exe文件

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

在目录中没有.exe文件。

于是,我又开始了应用程序,看到这个控制台是从不同的路径

打开“C:\ Program Files文件\ DOTNET”,这.exe文件被称为“dotnet.exe”

当我想要手动启动这个.exe文件,它会立即关闭(也许是因为代码Console.ReadLine();的缺失行,我不知道)。

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

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

enter image description here

回答

10

没有exe文件,因为您创建了一个.NET的核心应用。

你有两个选择:

  1. 如果你想要一个EXE,你需要针对.NET Framework。
  2. 如果你不想改变你的代码,那么你需要在命令行上的服务器上安装.NET的核心和运行dotnet pathToDll
+0

,所以如果我选择选项1,我要创建一个新的项目(控制台应用程序)并复制所有的东西? – peterHasemann

+0

@peterHasemann是的,基本上 –

+0

非常感谢你:) – peterHasemann

相关问题