当我在 Visual Studio 中调试时,Firefox 会打开,这很烦人,因为 Internet Explorer 和 Visual Studio 具有连接,例如当您关闭启动调试打开的 Internet Explorer 浏览器时,Visual Studio 会停止调试。如何让 Visual Studio 打开 Internet Explorer 而无需将 Internet Explorer 设置为我的默认浏览器?
14 回答
Scott Guthrie 发表了一篇关于如何更改 Visual Studio 的默认浏览器的帖子:
1) 右键单击解决方案资源管理器中的 .aspx 页面
2)选择“浏览方式”上下文菜单选项
3) 在对话框中,您可以选择或添加浏览器。如果您希望 Firefox 在列表中,请单击“添加”并指向 firefox.exe 文件名
4) 当您在网站上运行任何页面时,单击“设为默认值”按钮使其成为默认浏览器。
然而,我不喜欢这样一个事实,即这并不像它应该的那样简单。
在 Visual Studio 2010 中,默认浏览器经常被重置(几乎每次更改 IDE 设置时,甚至在重新启动 Visual Studio 之后)。现在有一个 2010 的默认浏览器选择器扩展来帮助解决这个问题:
!!!更新!!!根据@Cory 的说法,WoVS 默认浏览器切换器似乎不再免费提供。您可以尝试使用Default Browser Changer,但我尚未对其进行测试。如果您已经拥有 WoVS 插件,我建议您备份它,以便以后安装。
以下解决方案可能不再有效:
WoVS 默认浏览器切换器:http : //visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921
编辑:这也适用于ASP.NET MVC应用程序。
注意:安装此扩展程序的一个负面影响是它似乎每月更新一次。这导致一些人卸载它,因为对他们来说,它比它修复的问题更麻烦。不管它通过扩展管理器很容易更新,我仍然觉得它非常有用。
启动VS时会看到如下错误:
默认浏览器切换器 beta 位已过期。请使用扩展管理器或访问 VS Gallery 下载更新的位。
对于MVC3,您不必添加任何虚拟文件来设置某个浏览器。你所要做的就是:
- 项目的“显示所有文件”
- 转到 bin 文件夹
- 右键单击唯一的 .xml 文件以找到“浏览方式...”选项
右键单击 aspx 文件并选择“浏览方式”。我认为有一个选项可以设置为默认值。
也可能对 ASP.NET MVC 有所帮助:
在 MVC 应用程序中,您必须右键单击 Default.aspx,这是该解决方案中唯一的“真实”网页。默认页面显示“浏览方式...”</p>
如果您正在运行 MVC 3 应用程序 - 在您的解决方案资源管理器中单击显示所有文件图标,然后在 Global.asax 文件下应该有一个名为 YourProjectName.Publish.XML 的文件,右键单击它,然后单击“浏览方式”。 ..”并选择您喜欢的浏览器作为默认浏览器。
在解决方案资源管理器中,右键单击任何 ASPX 页面并选择“浏览方式”并选择 IE 作为默认值。
注意...相同的步骤可用于将 Google Chrome 添加为浏览器选项,并可选择将其设置为默认浏览器。
如果您的项目中没有 .aspx(即其 XBAP)但仍需要使用 IE 进行调试,请快速注意,只需将 htm 页面添加到您的项目并右键单击该页面以设置默认值。这很hacky,但它有效:P
您也可以通过 firefox 进行调试。
请按照以下步骤操作:Tool
->Attach to process
并选择firefox.exe
您的默认浏览器。然后调试器将与这个浏览器一起工作。但是当 Firefox 是 32 位而 VS2010 是 64 位时,我遇到了一些麻烦。
无论如何右键单击当前文档,浏览而-->
不是选择您的浏览器,而不是将其设置为默认值。这种方式比较好。因为firefox的进程id可能会改变,所以你会因为再次附加进程而烦恼。
在 Visual Studio 2013 中,可以按如下方式完成:
1) 确保您已从解决方案探索窗口中选择了一个启动项目 2) 这会在调试下拉菜单的左侧带来一个下拉菜单。您可以从这个新的下拉列表中选择浏览器。
关键是应该有一个项目被选为启动
您提到了 Visual Studio。这适用于 Visual Studio 2013。在第二行的“菜单和工具”中,在“调试”正下方,您有一个下拉框,为您提供“模拟器”的列表/选项。您的 IE 应该在选项中,选择它然后您很好。简单的方法 。
您的项目可能没有 aspx 文件,因为它可能是另一种 Web 项目。
但是,如果它有一个ClientApp文件夹:
- 转到解决方案资源管理器( Ctrl++ Alt)的标准视图L,您可以在其中找到您的项目名称解决方案(单击顶部的文件夹图标以确保(说“解决方案和文件夹”))
- 右键单击ClientApp文件夹本身
- Browse with...将显示在顶部附近(在View in Browser选项附近),单击它并显示浏览器对话框
- 点击您喜欢的浏览器
- 单击设置为默认值
- 单击浏览以确认(这将打开您刚刚在该文件夹中选择的浏览器)
另一种方法是在 Visual Studio 中执行以下操作:
- 选择调试
- 选项和设置
- 展开环境
- 选择网络浏览器
- 单击“ Internet Explorer 选项”按钮
- 选择“程序”选项卡
- 为 Internet Explorer选择“设为默认值”按钮