代码之家  ›  专栏  ›  技术社区  ›  Fabian Vilers

Visual Studio在何处存储调试中使用的默认浏览器?

  •  5
  • Fabian Vilers  · 技术社区  · 15 年前

    我使用火狐作为默认浏览器,但在Visual Studio中工作时,我想在调试时启动IE。

    我们都知道,在MVC应用程序中,除非添加Web表单文件,右键单击该文件,选择“浏览”,然后强制浏览器成为默认浏览器,否则无法选择默认浏览器。伟大的。

    我的简单问题是:vs在哪里存储我刚刚告诉他使用的浏览器(注册表?项目文件?一些XML配置文件?)我问是因为vs一个月要放松几次这种偏好。我受够了一次又一次地耍花招。

    事先谢谢, 费边

    2 回复  |  直到 14 年前
        1
  •  1
  •   codingbadger    15 年前

    我最终找到了这些设置。

    它们存储在一个名为 浏览器XML 在以下目录中:

    **c:\documents and settings\%username%\local settings\application data\microsoft\Visual Studio\9.0**

    XML应该如下所示:

    <?xml version="1.0"?>
    <BrowserInfo>
    <Browser>
    <Name>Firefox</Name>
    <Path>"C:\Program Files\Mozilla Firefox\firefox.exe"</Path>
    <Resolution>0</Resolution>
    <IsDefault>True</IsDefault>
    <DDE>
    <Service>FIREFOX</Service>
    <TopicOpenURL>WWW_OpenURL</TopicOpenURL>
    <ItemOpenURL>%s,,0xffffffff,3,,,</ItemOpenURL>
    <TopicActivate>WWW_Activate</TopicActivate>
    <ItemActivate>0xffffffff</ItemActivate>
    </DDE>
    </Browser>
    <Browser>
    <Name>Internet Explorer</Name>
    <Path>"C:\Program Files\Internet Explorer\IEXPLORE.EXE"</Path>
    <Resolution>0</Resolution>
    <IsDefault>False</IsDefault>
    <DDE>
    <Service>IExplore</Service>
    <TopicOpenURL>WWW_OpenURL</TopicOpenURL>
    <ItemOpenURL>"%s",,0xffffffff,3,,,,</ItemOpenURL>
    <TopicActivate>WWW_Activate</TopicActivate>
    <ItemActivate>0xffffffff,0</ItemActivate>
    </DDE>
    </Browser>
    <InternalBrowser>
    <Resolution>0</Resolution>
    <IsDefault>False</IsDefault>
    </InternalBrowser>
    </BrowserInfo>
    

    这个 <IsDefault> 标记确定浏览器是否用于调试。

        2
  •  0
  •   Community Mohan Dere    8 年前

    您也可以使用此扩展名: http://visualstudiogallery.msdn.microsoft.com/bb424812-f742-41ef-974a-cdac607df921/

    从问题中提出建议: Visual Studio opens the default browser instead of Internet Explorer

    是的。这也适用于ASP.NET MVC应用程序。