【问题标题】:Visual Studio 2008 SP1 - How to stop debugging in other browsers than IE?Visual Studio 2008 SP1 - 如何在 IE 以外的其他浏览器中停止调试?
【发布时间】:2010-03-01 23:56:36
【问题描述】:

Visual Studio 已经在 IE 中集成了调试,当你关闭 IE 时,它会停止调试,如果你停止调试,VS 会关闭 IE。

我希望它对 firefox/chrome 做同样的事情! (主要是这2个,如果有其他可能的话,不胜感激!)

有没有办法做到这一点?

提前致谢!

【问题讨论】:

标签: asp.net visual-studio-2008 debugging browser


【解决方案1】:

您需要将 Visual Studio 的默认浏览器更改为 Firefox/Chrome。要更改此设置,请在解决方案资源管理器中右键单击一个 aspx 文件并选择Browse With。选择所需的浏览器并将其设置为默认浏览器。

【讨论】:

  • 不知道--VS否则使用系统默认浏览器,在我的例子中是Firefox。我猜 OP 是 IE。
  • 它不适用于 Firefox。默认浏览器设置不是 OP 的问题。问题是当您关闭 Firefox 时调试会话不会自动关闭(即使 Firefox 是默认浏览器也不会)。 (他在对另一个答案的评论中更详细地解释了这一点,但包括他的评论在内的这个答案现在已被删除。)
  • FF 已经是默认浏览器,这不是我面临的问题,VS 启动 FF 但不要关闭它,或者如果我关闭 FF,VS 不会停止调试...
【解决方案2】:

您需要编写一个宏,使用调试 url 打开 ff(或任何其他浏览器)。 然后你就可以控制它,调试结束时关闭它。

但我认为这个任务很难实现。

这里提到的只是设置默认调试浏览器的人根本没有回答你的问题,b/c 它不会被关闭......

将 Firefox 设置为您的默认浏览器并安装 Firebug,您可以在 Firefox 中调试您的脚本。选择工具 > Firebug > 打开 Firebug。 Firefox 实例现在显示调试控制台。要启用脚本调试,请单击 Console 选项卡,选中 Script 选项,然后单击“Apply settings for localhost”选项。

【讨论】:

  • 我必须把这个宏放在哪里才能工作?当我在VS中按下Debug按钮或F5时如何触发它?
  • 按 Alt+F11 打开宏窗口。所有选项都在工具 -> 宏菜单下。你可以在那里写你自己的宏,然后你可以给它分配一个快捷键。
  • 好,这个脚本应该是什么样子?
  • 编写宏脚本是一个大问题,但相当简单。你需要知道 vb.net,然后你需要熟悉 vs api 来建立这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多