17

在 Visual Studio 中停止正在调试的程序(调试 -> 开始调试)很容易,但是有没有办法停止在没有调试的情况下启动的程序(调试 -> 不调试开始)?

更新:来自视觉工作室。

4

3 回答 3

15

您可以在托盘中找到 iisexpress 图标,然后停止站点: 在此处输入图像描述

于 2020-04-02T10:21:24.853 回答
9

不,“不调试就开始”会产生一个新的、独立的进程。即使关闭 Visual Studio 也不会终止它。

除非您的项目是 Web 项目并使用 ASP.NET 开发服务器。那个 VS 实际上在退出时关闭。

于 2013-05-30T21:20:33.550 回答
1

在错误单击“开始而不调试”并且无法在任务管理器中找到我的进程后,我偶然发现了这个答案。

在 Visual Studio 2015 中,我能够转到 Debug->Attach to Process 并在可用进程列表中找到我的进程(在我的案例中以解决方案命名)并附加到它。

我从https://blogs.msdn.microsoft.com/zainnab/2010/11/01/start-debugging-vs-start-without-debugging/的理解是,这与“开始调试”之后的过程相同开始该过程。

然后在“调试”菜单中有一个“全部终止”选项,如另一个问题所述:Visual Studio 中的“停止调试”和“全部终止”有什么区别?

于 2017-01-28T20:03:38.317 回答