• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии
  • Все
  • Новости
  • События
  • Статьи
  • Блоги

Отладка внебраузерных Silverlight приложений

Отладка внебраузерных Silverlight приложений

spugachev
26.01.2010 19:18
В Silverlight 4 возможности, доступные для внебраузерных приложений, увеличились многократно. Чего стоит только поддержка взаимодействия с COM объектами и доступа к файловой системе в доверенном сценарии. Но, когда разработчики начинают создавать внебраузерные приложения, для многих не совсем очевиден механизм их отладки. Ведь, отлаживая приложения в браузере, доступа к специфическим внебраузерным возможностям нет. Поэтому хорошим решением кажется присоединение отладчика к процессу «sllauncher.exe», в котором работают внебраузерные приложения. Но данное решение не позволяет отлаживать код, выполняемый при загрузке. Вероятно должен быть способ получше.

Далее я такой способ и опишу.

Предположим, что Silverlight приложение создано, настроено для работы вне браузера и хостится в проекте Web приложения.
  • Если проект Web приложения не является стартовым проектом (запускаемым при нажатии F5 в Visual Studio), сделайте его таковым.
  • Запустите проект.
  • Установите внебраузерное Silverlight приложение.
  • После установки внебраузерное приложение запустится. Закройте его и остановите отладку в Visual Studio.
  • Сделайте проект Silverlight приложения стартовым. Для этого нажмите правой кнопкой мыши на имени проекта в окне «Solution Explorer» и выберите пункт «Set as StartUp Project».
  • После этого в том же контекстном меню проекта Silverlight приложения выберите пункт «Properties»
  • В открывшемся окне свойств проекта перейдите на вкладку «Debug». И установите для «Start Action» значение «Installed out-of-browser application». В выпадающем списке выберите, скорее всего, единственный пункт, а именно имя установленного внебраузерного приложения.
  • Всё, можно сохранить изменения, и поставить точку останова в нужном месте Silverlight приложения.
  • Нажмите F5. Silverlight приложение сразу запустится вне браузера. Отладчик будет присоединён автоматически.
Кросспост с http://pugachev.info
spugachev
26.01.2010 19:18
Комментариев:1 RSS Просмотров:1036
Теги: Silverlight
valen_1984
09.02.2010 14:48
Интереснобылопочитать.Класс!:-)
Ссылка

Блог Сергея Пугачёва

spugachev Silverlight разработчик
Блог для Silverlight разработчиков
  • Блог

Облако тегов

.net adobe flex html imaginecup javascript microsoft msp msp85 oob remix remix10 ria silverlight silverlight 4 techdays visual studio 2010 windows azure windows phone 7 гайдар девушки в it образование офисный центр работа тестирование
Строишь сложные системы? Хостинг от Parking.Ru

Записи

Популярные
  • sashaeve > Интересные возможности C# и ASP.NET
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • snoralip > Обработка структурированн­ого текста с помощью регулярных выражений
  • Dmitryk > Парадигма генерации и обработки исключений
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • mvcdev > Говорящий PowerShell скрипт
  • SergeyT. > [Перевод] Джозеф Албахари. Работа с потоками в C#. Часть 3
  • mbakirov > I am back.
  • sergun > Что вы думаете о качестве кода в Visual Studio или летний розыгрыш Visual Studio 2010 с подпиской MSDN
  • GotDotNet.Ru > Visual C#. NET. Полное руководство
Все популярные записи
Обсуждаемые
  • mbakirov > I am back.
  • trukhinyuri > О чтении технической литературы в pdf на английском
  • NetGuru > Определение имени текущего пользователя SharePoint
  • snoralip > Применение хеш-функций, SHA1, GetHashCode, HashSet и Dictionary
  • NetGuru > Строка подключения к БД.
  • Dmitryk > Парадигма генерации и обработки исключений
  • Soldata > Преобразование даты в строку типа "вчера; сегодня; завтра" с помощью метода расширения
  • NetGuru > Extension methods – «методы-расшири­тели»:
  • trukhinyuri > Группы в Windows Live Messenger
  • NetGuru > Блок RunWithElevated­Privileges
Все обсуждаемые записи

Блоги

Новые
  • Regfor> Роман Калита – Блог
  • NetGuru> Kurakin Vit's Blog
  • Andrey> Андрей Веселов
  • danverPD> podzyubanBlogs
  • Stanislav Gornakov> Stanislav Gornakov
  • k0stya> k0stya
  • ][tiger> Just do IT - просто дует
  • Oxozle> KLUBS
  • mvcdev> WebDev
  • VitaliyP> PanarinV
Обсуждаемые
  • mihailik> Олег Михайлик
  • ceo> Нотатник Вiктора Шатохiна [MSFT]
  • gaidar> Gaidar Magdanurov
  • MikhailChernomo­rdikov> Mikhail Chernomordikov [MSFT]
  • Alexander Lozhechkin [MSFT]> Alexander Lozhechkin
  • agladkik> Andrey Gladkikh: Microsoft Dynamics
  • sergun> Sergey Zwezdin
  • beerbong> Bong Blog
  • sos> Dmitry Soshnikov [MSFT]
  • not-a-kernel-gu­y> Зеркало: Not a kernel guy
О сайте   Свяжитесь с нами   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru