2010-06-10 15 views
5

Estoy usando Firefox como mi navegador predeterminado pero cuando trabajo en Visual Studio, me gustaría iniciar IE cuando entre en depuración.¿Dónde almacena Visual Studio el navegador predeterminado para usar en la depuración?

Todos sabemos que en la aplicación MVC, no hay forma de elegir el navegador predeterminado a menos que agregue un archivo de formulario web, haga clic derecho, seleccione navegar con y forzar a un navegador a ser el predeterminado. Estupendo.

Mi pregunta simple es: ¿dónde VS almacena el navegador que le digo que use (archivo de registro? Proyecto? Algún archivo de configuración xml?) Lo estoy preguntando porque VS pierde esta preferencia varias veces al mes. Estoy harto de hacer el truco del navegador una y otra vez.

Gracias de antemano, Fabian

Respuesta

1

he encontrado estos ajustes con el tiempo.

Se almacenan en un archivo XML denominado browsers.xml A en el siguiente directorio:

** C: \ Documents and Settings \% USERNAME% \ Configuración local \ Datos de programa \ Microsoft \ Visual Studio \ 9,0 **

el XML debe tener este aspecto:

<?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> 

la etiqueta <IsDefault> determina si es o no el navegador se utiliza para la depuración.

+0

Gracias, encontré el archivo. La próxima vez que VS intente engañarme, lo echaré un vistazo. Tenga en cuenta que el archivo se encuentra en C: \ Users \ \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ en Windows 7 con Visual Studio 10. –

+0

Sí, por supuesto - que debería haber indicado que estaba usando VS2008 y XP – codingbadger

+1

Bueno, reemplazar el archivo con un IE configurado no funciona, porque cuando presiono F5 el archivo es reemplazado por Visual Studio. Extraño. : '- ( –

Cuestiones relacionadas