22 марта 2012
Инструментарий
В Microsoft Visual Studio 11 появилась отличная возможность – легко запускать веб-приложения для отладки не только в Internet Explorer, но и других браузерах. Посмотрим как можно разместить у себя их разные версии и использовать для запуска веб-проекта.
Создаем "зоопарк"
Самый удобный способ содержать у себя на рабочем компьютере разные браузеры – воспользоваться их портативными версиями. Для это необходимо установить PortableApps Platform. Из этого приложения будут доступны для загрузки последние выпуски Mozilla FireFox, Google Chrome и Opera для Windows. Кроме того, в хранилище проекта PortableApps на SourceForge, можно найти предыдущие FireFox и Chrome.
В дальнейшем, перед обновлением, просто сохраните старую версию браузера в отдельной переименованной папке. В скором времени получится целая коллекция, как, например, на изображении справа.
Обратите внимание, что все приложения, входящие в состав PortableApps Platform, не изменяют реестр Windows и не требуют переустановки. Это означает, что одни и те же копии можно использовать из под различных ОС или вообще носить с собой на переносном usb-диске.
Добавляем браузеры
К сожалению, меню выбора браузера в Visual Studo 11 Beta не предоставляет возможность изменять его напрямую. Поэтому воспользуемся способом, предложенным Скоттом Хансельманом (Scott Hanselman). Вот его краткое изложение:
- В Solution Explorer необходимо открыть контекстное меню для .html или .aspx файла (в ASP.NET MVC проект придется временно добавить html страницу).
- В открывшемся меню выберите пункт "Browse With …".
- Появившийся диалог "Browse With" позволит вам модифицировать список браузеров. А после завершения изменений, они будут доступны и через меню на панели инструментов. Это будет выглядеть примерно так:
