来自bin文件夹的Project> exe与VS Debug中的不同

时间:2014-05-14 23:19:00

标签: c# visual-studio

我在C#非常新,我有一个问题。我想为我的朋友制作一个谜语。无论如何,我制作了一个控制台APP,当打开时询问你是否要玩游戏,如果你输入是,你会得到一个“好,现在可以用你的桌面。你有礼物。”消息...如果他们回答否则应用程序关闭。至少这是我在VS的调试模式下得到的东西(按F5或Ctrl + F5)无论如何,当我转到项目的文件夹并从那里打开.exe时会发生其他事情。第一个“页面”显示并询问我是否要玩游戏。现在,当我按下输入时,无论我做什么,exe都会关闭。为什么?我的意思是在VS的调试中,它的工作正常。为什么这个exe会有不同的行为,我该如何解决呢?

编辑:我猜这个代码有问题,因为当我通过调试启动它时会出现同样的问题,但是当我在没有调试的情况下启动它时(Ctrl + F5)它可以正常工作。

1 个答案:

答案 0 :(得分:0)

您可能无法构建最新版本。您可以通过前往Build Output选项并将其从Debug更改为Release来实现。

Change Output

然后,前往构建菜单并选择"构建解决方案"。您现在应该拥有最新版本的bin / release文件夹(您可以通过检查修改日期来验证)。

Build Solution

<强>更新

在看了你的代码后,你错过了一个重要的行,&#34; Console.ReadLine();&#34;。没有它,您的应用程序将执行您的Console.WriteLine();并立即退出。 &#34;到Console.ReadLine();&#34;将允许您的程序允许用户在退出前按Enter键。这是updated code