2017-01-16 16 views
0

Я создаю приложение для Office (Outlook addin/web-приложение). При отладке приложение всегда запускается в версии настольного компьютера IE. Я хочу начать отладку приложения в браузере, отличном от IE - FF, Chrome. Я не мог найти никаких настроек, связанных с этим в проекте. Как я могу это достичь?Приложение Outlook - отладка в браузере, отличном от IE

Любая помощь будет оценена по достоинству. Спасибо.

ответ

0

я, наконец, понял, решение. Выберите проект манифеста, нажмите F4, чтобы открыть окно «Свойства». Выберите предпочтительное действие «Начало». Вот скриншот.

Start Action image

0

Microsoft Visual Studio: В настоящее время вы сможете отлаживать проект в Visual Studio 2015 или позже только с помощью браузера IE. «Отладка в VS» означала, что вы устанавливаете точки останова непосредственно в IDE для вашего JS-кода. Начиная с версии VS2017 RC вы сможете отлаживать свой проект в двух браузерах (IE и Chrome), даже сегодня, и Edge. См. Client-side debugging of ASP.NET projects in Google Chrome.

Если вам нужно только начать проект в другом браузере (Chrome, Edge, Firefox), вам необходимо использовать эту статью, чтобы переключить браузер в IDE: Testing with an Alternate Browser. После перехода в другой браузер перезапустите VS; Я пробовал это сам, и он работает, ваш проект будет запущен в браузере по вашему выбору, нажав F5. При таком подходе вам потребуется отладить ваш код с помощью средств разработки этого браузера (F12) или стороннего расширения.

Код Visual Studio: (Редактирование сообщества VS) Похоже, есть поддержка отладки кода в Chrome и настройка точек останова непосредственно в VS Code IDE. Обратитесь к Introducing Chrome Debugging for VS Code. Вам потребуется установить расширение VS, как описано в статье.

Другие варианты: Если вы используете еще один инструмент, пожалуйста, обратитесь к следующему блог о различных методах отладки офисных надстроек: The many ways of office web add-ins debugging

+0

Я пробовал уже. Это не будет работать. Здесь проект запуска будет файлом манифеста Office, который не имеет возможности предварительно выбирать браузер. Тем не менее, другой проект, который является веб-приложением, имеет этот вариант. Спасибо – abhilashca

+0

Не имеет значения, если у вас есть один проект запуска, в котором проект содержит ваш манифест (где этот проект в любом случае зависит от веб-проекта) или у вас есть несколько проектов запуска (один с манифестом, а второй - сам веб-сайт). Вы должны найти любой HTML-файл своего веб-проекта, щелкнуть правой кнопкой мыши по нему и выбрать «просмотр с ...», который дает вам диалоговое окно, чтобы установить браузер по умолчанию для запуска веб-проекта. –

+0

Нет. Это не будет работать. Я установил FF в качестве браузера по умолчанию в веб-проекте. Если я выберу «просмотр с ...» из веб-проекта, он будет загружен в FF. Но, если я нажму F5, он будет загружен в IE. – abhilashca