当我在Visual Studio中进行调试时,Firefox会打开并且因为Internet Explorer和Visual Studio具有的连接而烦人,例如当您关闭启动调试打开的Internet Explorer浏览器时,Visual Studio会停止调试.如何在不将Internet Explorer设置为默认浏览器的情况下让Visual Studio打开Internet Explorer?
Scott Guthrie发表了关于如何更改Visual Studio默认浏览器的帖子:
1)右键单击解决方案资源管理器中的.aspx页面
2)选择"浏览方式"上下文菜单选项
3)在对话框中,您可以选择或添加浏览器.如果要在列表中使用Firefox,请单击"添加"并指向firefox.exe文件名
4)单击"设为默认值"按钮,在网站上运行任何页面时将其设置为默认浏览器.
然而,我不喜欢这个事实并非如此直截了当.
在Visual Studio 2010中,默认浏览器经常被重置(几乎每次更改IDE设置时,甚至在重新启动Visual Studio之后).现在有一个2010年的默认浏览器选择器扩展来帮助解决这个问题:
!!!更新!看来,WoVS默认浏览器切换不再根据自由@Cory.您可能会尝试使用默认浏览器更换器,但我还没有测试过它.如果您已经拥有WoVS插件,我建议您进行备份,以便以后安装.
以下解决方案可能不再有效:
WoVS默认浏览器切换器:http: //visualstudiogallery.msdn.microsoft.com/en-us/bb424812-f742-41ef-974a-cdac607df921
编辑:这也适用于ASP.NET MVC应用程序.
注意:安装此扩展程序的一个负面影响是,它似乎每月更新一次.这导致一些人卸载它,因为对他们来说,它更麻烦,然后修复它的问题.无论通过扩展管理器轻松更新它,我仍然觉得它非常有用.
启动VS时,您将看到以下错误:
默认浏览器切换器beta位已过期.请使用Extension Manager或访问VS Gallery以下载更新的位.
对于MVC3,您不必添加任何虚拟文件来设置某个浏览器.你所要做的就是:
项目的"显示所有文件"
转到bin文件夹
右键单击唯一的.xml文件以查找"Browse With ..."选项
右键单击aspx文件,然后选择"浏览方式".我认为有一个选项可以设置为默认值.
也可能对ASP.NET MVC很有帮助:
在MVC应用程序中,您必须右键单击Default.aspx,这是该解决方案中唯一的"真实"网页.默认页面显示"Browse with ..."
从 http://avaricesoft.wordpress.com/2008/08/04/ ...
如果您正在运行MVC 3应用程序 - 在解决方案资源管理器中单击show all files图标,然后在Global.asax文件下应该有一个名为YourProjectName.Publish.XML的文件,右键单击它,然后单击"浏览方式". .."并选择您喜欢的浏览器作为默认浏览器.