Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 选择要在Visual Studio 2010中调试或运行的解决方案下的项目_C#_.net_Visual Studio_Visual Studio 2010_Ide - Fatal编程技术网

C# 选择要在Visual Studio 2010中调试或运行的解决方案下的项目

C# 选择要在Visual Studio 2010中调试或运行的解决方案下的项目,c#,.net,visual-studio,visual-studio-2010,ide,C#,.net,Visual Studio,Visual Studio 2010,Ide,这个应该很简单。我就是不知道该找什么 对于这个解决方案,我创建了一个单元测试项目,并且一直在疯狂地添加单元测试。在所有的单元测试都通过之后,当我回去尝试运行原始项目时,我意识到我不知道如何调试原始项目 换句话说,每次我尝试“调试”(例如,按F5),VisualStudio都会运行单元测试。所以问题是如何在一个解决方案中运行各种项目?如何选择要运行的项目?您可以右键单击项目并将其设置为启动项目。然后,当您按F5键时,它将被调试,或者当您按Ctrl-F5键时,它将运行 您可以右键单击一个项目并选择D

这个应该很简单。我就是不知道该找什么

对于这个解决方案,我创建了一个单元测试项目,并且一直在疯狂地添加单元测试。在所有的单元测试都通过之后,当我回去尝试运行原始项目时,我意识到我不知道如何调试原始项目


换句话说,每次我尝试“调试”(例如,按F5),VisualStudio都会运行单元测试。所以问题是如何在一个解决方案中运行各种项目?如何选择要运行的项目?

您可以右键单击项目并将其设置为启动项目。然后,当您按F5键时,它将被调试,或者当您按Ctrl-F5键时,它将运行


您可以右键单击一个项目并选择
Debug/Start new instance
,以调试不是启动项目的项目

另外,您可以运行/调试单元测试,而无需将单元测试项目设置为启动项目。工具栏中有图标(和键盘快捷键)用于在不同范围内运行或调试单元测试(如果不可见,请右键单击工具栏并选择测试工具)。

1)在解决方案资源管理器中,右键单击作为可执行程序集项目的项目,然后选择“设置为启动项目”。这将使项目以粗体显示,并在按F5时自动运行


2) 或者,在解决方案资源管理器中,右键单击作为可执行程序集项目的项目,然后选择“调试->启动新实例”。这将立即启动调试会话。

这是我的快速启动项目更改方式:

  • 工具自定义命令选项卡
  • 选择工具栏选择
  • 选择标准工具栏。
  • 在菜单预览中用鼠标为新图标选择一个位置,然后单击添加命令…按钮
  • 转到打开的添加命令窗口中的类别列表中的项目
  • 在命令列表中选择设置为启动项目
  • 现在,只需单击一下,就可以将当前项目设置为启动项目
  • 但今天我想要更快速的方法,然后我终于找到了一种方法来设置快捷方式设置为启动项目菜单集

    只需在工具选项环境键盘中为“ClassViewContextMenus.ClassViewProject.Debug.Startnewinstance”项设置快捷方式即可


    我设置了Ctrl+Alt+Shift+F5

    我想调试一个控制台应用程序项目,它就这么简单:

  • 在Visual Studio运行菜单中选择项目:
  • 甚至可以在项目属性中添加调试参数:
  • 就这样。您可以右键单击项目并按“启动新实例”


    或者按F5,或者单击第一张图像中可见的“播放”按钮。

    还有第三种方法-右键单击解决方案,您可以选择多个启动项目。我相信F5会启动启动项目。您也可以右键单击解决方案并将其设置为在F5上启动多个项目。F5将开始调试当前启动项目,而不是与当前源代码文件相对应的项目。是的,如果要返回使用F5,则需要选择“设置为启动项目”;否则,您需要“调试”->启动新实例,正如下面有人所说。我不知道我以前怎么没见过那个。谢谢:)!