Visual Studio在运行不同的程序时显示相同的输出

时间:2014-01-13 14:16:34

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

我是新手,在visual studio 2012中我有2个不同程序的标签,当我尝试运行第二个程序时它给出第一个程序的输出,例如一个程序输出“hello world”,第二个程序输出“hello cat” ,当我运行你好猫的程序它给你好世界,为什么会发生这种情况?我该如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

右键单击输出" hello cat"然后单击"设置为启动项目"。

在Visual Studio中,解决方案可能不包含任何可运行的应用程序。带有粗体文本的项目是当您单击"开始"时将运行的项目。

答案 1 :(得分:1)

问题:您始终在运行相同的项目/程序。

解决方案1:

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

解决方案2:

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

编辑:当您右键单击项目(不在解决方案上)时,您将从那里获得关注ContextMenu,您可以找到上述选项以继续进行。

Project ContextMenu

enter image description here

答案 2 :(得分:1)

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

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