Я использую Visual Studio 2008, Silverlight 3 и IE 6 (не спрашивайте).
Я пытаюсь запустить и отладить приложение с помощью F5, но отладчик говорит, что мои контрольные точки не будут достигнуты, потому что символы не загружены.
Моим браузером по умолчанию на самом деле является Firefox, но я настраиваю Начальное действие проекта, чтобы он специально запускал IE и указывал на правильный URL, чтобы я мог отлаживать в IE, но использовать Firefox для обычных веб-приложений.
Если я запускаю процесс таким образом, не подключая отладчик, а затем присоединяю после его запуска, все в порядке. Если я сделаю IE браузером по умолчанию, установите для параметра «Действие запуска» значение «Текущая страница», тогда все в порядке.
Если в качестве браузера по умолчанию используется IE, но для параметра «Действие запуска» задано значение «Запустить внешнюю программу» и указать его в IE, проблема снова возникает. Таким образом, похоже, что проблема в том, что запуск внешней программы с подключенным отладчиком не работает для меня, независимо от того, какой браузер используется по умолчанию.
Я пробовал это с реальным приложением, а также с совершенно новым тестовым проектом, и оба ведут себя одинаково.
Любые советы о том, как заставить это работать? Или я обречен на то, чтобы сделать IE6 браузером по умолчанию, установить текущую страницу как стартовое действие и скопировать / вставить все ссылки в Firefox вместо того, чтобы щелкать по ним? (