【问题标题】:Visual studio showing same output when run a different program运行不同程序时 Visual Studio 显示相同的输出
【发布时间】:2014-01-13 14:16:34
【问题描述】:

我是新手,在 Visual Studio 2012 中,当我尝试运行第二个程序时,我有 2 个不同程序的选项卡,它给出第一个程序的输出,例如,一个程序输出“hello world”,第二个程序输出“hello cat” ,当我运行 hello cat 程序时,它给出了 hello world,为什么会发生这种情况?我该如何解决这个问题?

【问题讨论】:

  • 这是两个控制台应用项目

标签: c# visual-studio visual-studio-2012 ide


【解决方案1】:

右击输出“hello cat”的项目,点击“设置为启动项目”。

在 Visual Studio 中,解决方案可能没有或包含许多可运行的应用程序。带有粗体文本的项目是单击“开始”时将运行的项目。

【讨论】:

    【解决方案2】:

    请注意,您没有在选项卡中打开 2 个不同的程序,而是打开了 2 个不同的文件,每个文件都属于不同的项目。当您点击运行 / F5 时,Visual Studio 不会根据所选文件决定运行什么。相反,它将尝试运行当前标记为启动项目的项目。因此,简单地更改活动选项卡不会对运行的内容产生任何影响。

    如果要更改正在运行的项目,请右键单击目标项目并选择“设置为启动项目”。当前启动项目的项目将显示在螺栓文本中

    【讨论】:

    • @user2917063 打开解决方案资源管理器,它将列出当前解决方案中的项目
    【解决方案3】:

    问题:您总是在运行同一个项目/程序。

    解决方案 1:

    选择您要运行的项目。
    右键单击它。
    选择Debug 选项
    选择Start new instance

    解决方案 2:

    选择您要运行的项目。
    右键单击它。
    选择Set as startup project
    现在运行项目。

    编辑:当您右键单击项目(而不是解决方案)时,您将从那里获得以下 ContextMenu,您可以找到上述选项以进一步进行。

    【讨论】:

    • 设置为启动项目在项目按钮中(我说它按钮或其他我忘记的东西!),当我右键单击选定的项目时,我没有显示设置为启动项目,右键单击都不会启动新的即时
    • 您是否选择了项目并右键单击它?它会告诉你Set as startup project。您使用的是哪个版本的 Visual Studio?
    • 是的,我在目标项目窗口中进行了同样的右键单击,我正在使用 VS 2012
    • 从你得到这个上下文菜单的地方,我不知道在哪里可以右键单击项目,在开始时,我从文件中选择了新项目并选择了 c# 控制台应用程序,就是这样,我只要有关于项目和解决方案的知识就是我认为编写代码的窗口
    • 请添加项目的快照以及右键单击的位置!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多