2

Visual Studio 2010 专业版

所以我希望能够“开始调试(F5)”或“不调试就开始(Ctrl + F5)”而不需要a)打开浏览器窗口或b)从Visual Studio获取错误消息

我尝试了以下方法:

  1. 将“开始操作”设置为“不打开页面。等待来自外部应用程序的请求”

    这对调试很有用,但是如果我在没有调试的情况下开始,我每次都会收到以下错误消息:

  2. 将“开始操作”设置为不执行任何操作的外部程序。这非常适合在不调试的情况下启动,但是如果我尝试调试,那么调试器会立即启动和停止。

我什至不明白那个 VS 错误信息。我是“不调试就开始”......当然没有什么要调试的!别打扰我了!

提前致谢!

4

1 回答 1

0

我可以提供一个仅在您首次启动开发会话时打开浏览器窗口的工作流程。我知道你永远不想打开浏览器窗口。如果这是一个工作流偏好,那么我发现下面的解决方案对我来说已经足够好了。

我将开始操作保留为“当前页面”。开始开发会话时,我使用“不调试就开始”来启动 ASP.NET 开发服务器和 Web 浏览器。我关闭了 Web 浏览器,但开发服务器仍在运行并继续为您的应用程序提供服务器请求。

如果未附加调试器,并且我进行了代码更改,则我使用“构建解决方案 (F6)”进行重建,并且开发服务器使用新构建的二进制文件。对视图的更改会自动检测并重新编译。

要进行调试,我使用 Debug -> Attach to Process(对我来说是 CTRL + ALT + P)并根据端口找到正确的运行 WebDev.WebServer40.EXE 进程。

只要解决方案在 Visual Studio 中保持打开状态,开发服务器就会保持运行。

于 2011-10-20T17:54:26.307 回答