当前位置:  开发笔记 > 前端 > 正文

使用firefox作为默认浏览器调试VS2008 - 如何在退出时调试器停止/关闭?

如何解决《使用firefox作为默认浏览器调试VS2008-如何在退出时调试器停止/关闭?》经验,为你挑选了2个好方法。

我在我的开发机器上使用Firefox作为我的默认浏览器,当我从Visual Studio Firefox开始调试时,我想到的并且体验的所有属性都与IE相同,除了一件事 - 当我关闭浏览器时.使用IE时,当我关闭浏览器时,visual studio会自动关闭调试器.当我关闭FF时,我没有得到这种行为 - 有谁知道如何实现这一点?



1> 小智..:

这种行为的原因非常简单:Visual Studio将自身附加到要调试的进程,如果它看到该进程终止,它将退出运行模式.每次启动窗口时,FireFox都不会创建新进程:它会重用现有进程.IE可以为每个窗口创建一个新窗口(取决于选项设置).如果您已经运行FF并且启动了要调试的应用程序,则会在现有进程中创建应用程序窗口,并且VS将附加到该进程.当您关闭应用程序窗口时,该进程不会终止,因为它对于预先存在的窗口仍处于活动状态.下次关闭所有其他FF窗口时,您将看到Visual Studio退出调试运行模式.如果有办法告诉FireFox为新窗口创建一个新进程,那么这个问题就会消失.我没有'


@Mark - 我开始调试Firefox根本没有运行(在任务管理器中验证).开始调试并启动Firefox.杀死Firefox(再次,在任务管理器中验证),调试器不会停止.

2> Sunny Mileno..:

要添加到Mark的答案,您可以为firefox设置特定的"调试"配置文件,然后更改项目的属性/ Web,选择"启动外部程序"并浏览到firefox.exe,并将命令行参数设置为'-no-远程-P"MyDebugProfile"'.

要管理您的配置文件,请从这里开始(从命令行)firefox:

c:\> \firefox.exe -profilemanager

在那里,你创建一个新的配置文件(让我们说"调试")

要使用此配置文件启动FF的新进程(即您为VS设置的内容):

c:\> \firefox.exe -no-remote -P "debug" "http://mysite"

请注意," - P"参数区分大小写.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有