Подтвердить что ты не робот

В данный момент точка останова не будет удалена: для этого документа не были загружены символы

Я использую VS2010 и Silverlight 4. Когда я запускаю свой код, отладка не работает (я получаю вышеуказанную ошибку на своих контрольных точках.

Когда я очищаю свое решение, появляется предупреждение о том, что система не может найти указанный файл (DLL проекта). Он ищет правильный путь (..\debug), но нет dll.

Я начал новый проект Silverlight 4 и получил ту же ошибку.

Когда-то отладка работает (я не уверен, что если что-то изменилось, но однажды я был удивлен, что мои контрольные точки работали. После изменения одной точки останова перестали работать)

4b9b3361

Ответ 1

Убедитесь, что вы используете Internet Explorer для отладки вашего приложения Silverlight. Убедитесь, что вы используете Internet Explorer в качестве браузера по умолчанию. Если вы не отлаживаете в IE, среда IDE не распознает точки останова.

Ответ 2

Для меня мне нужно было войти в свойства веб-проекта "Веб-вкладка" Проверьте "Silverlight" в разделе "Отладчик" внизу. enter image description here

Ответ 3

Очистите как обычный проект, так и веб-проект отдельно. Создайте веб-проект. Обновите веб-ссылку. Создайте регулярный проект.

Ответ 4

Для приложений Silverlight, позволяющих ударить точку останова:

  • В проводнике Solution щелкните правой кнопкой мыши веб-страницу проекта и выберите свойства.
  • Перейдите в веб-вкладку в открывшемся окне свойств.
  • Прокрутите вниз и проверьте параметр Silverlight в разделе Отладчик.

Ответ 5

Нажмите "Привязать к процессу" в меню "Отладка". Нажмите кнопку "Выбрать". Затем выберите опцию "Отладить эти типы кода" и установите флажок "Silverlight" и нажмите "ОК".

Ответ 6

Для меня это решило отключить флаг "только для чтения" в файле xap. Я думаю, что это было установлено Team Foundation Server.

Ответ 7

Вы можете включить отладку firefox, отключив функцию изоляции несколькими шагами. Здесь я написал сообщение об этом - Включить отладку Visual Studio в Firefox.

Ответ 8

У меня есть еще одно решение этой проблемы, которое разрешило это в моем случае.

Когда вы подключаете отладчик к процессу "iexplorer", нажмите кнопку "Выбрать", рядом с опцией "Прикрепить к", а затем выберите тип кода "Silverlight". Если появится окно с сообщением типа "Установить Silverlight Runtime", то, ну, что точка:)

Ответ 9

Похоже, вы загружаете версию своего кода или старую версию своего кода.

Если вы сделаете чистую, а затем выполните сборку, проблема "уйдет" - по крайней мере на некоторое время.

Убедитесь, что при завершении работы приложения вы закроете веб-браузер. Возможно, вам даже придется остановить веб-сервер, который Visual Studio запустит для вас.

Ответ 10

У меня была такая же проблема. Вот как я в конечном итоге получил его работу:

  • вам нужен веб-проект для размещения элемента управления silverlight. просто разрешить создать тестовый файл, похоже, не работает (т.е. вам нужно http://localhost... вместо файла://...)
  • при подключении к IE не просто выберите iexplore.exe, у которого есть заголовок вашего приложения, выберите тот, который имеет "Silverlight, x86" в столбце "Тип".

Ответ 11

Да, как говорили другие, вам нужно использовать Internet explorer для отладки приложений Silverlight. Глупо или что! Если вы используете Chrome или Firefox для обычного просмотра, вы можете получить расширение для Visual Studio 2010 с помощью nuget. Я написал короткий блог об этом здесь

Ответ 12

Еще одно решение, поскольку здесь ничего не работало. Попробуйте удалить файл xap (расположение по умолчанию - клиент \myproject.xap в веб-проекте) и пусть оно будет сгенерировано. Если он не восстанавливается при создании, возникает проблема с тем, как ссылается ваше приложение SL в веб-проекте, и решение здесь должно исправить:

.Xap файл не создается в веб-приложении Sivlerlight

Ответ 13

В моем случае я знал, что загруженные файлы были загружены, и поэтому я не загружал их повторно. Однако это то, что зафиксировано.

Очистить → Восстановить → Загрузить

Ответ 14

Для меня это решило отключить кеширование, например:

Settings - Internet Options - General - 
    The Settings-button under 'Browsing history' - 
    checkmark in 'Everytime I visit the webpage'

Ответ 15

Во время работы с приложением Silverlight я обнаружил, что он не следит за точками останова при запуске приложения. Пожалуйста, предложите способ, чтобы я мог отлаживать приложение Silverlight с помощью точек останова?

Решение

Если вы столкнулись с одной и той же проблемой в Internet Explorer, и мой друг @debug_mode все еще ищет способ отладить его. Мигающая улыбка, вы должны сначала проверить, включена ли отладка Silverlight для вашего проекта Silverlight. Для этого просто выполните следующие шаги:

  • Щелкните правой кнопкой мыши проект веб-приложения, который поставляется с Проект Silverlight.
  • В контекстном меню выберите "Свойства". Это откроет свойства окна на экране. Изображение
  • Как показано на скриншоте выше, нажмите вкладку "Web" слева панель. Это откроет окно веб-настроек на правой панели.
  • Прокрутите окно до тех пор, пока не увидите группу "Отладчики" (как показано выше).
  • Установите флажок "Silverlight" по умолчанию, если не щелкните его, чтобы проверить.
  • Сохранить настройки и перезапустить приложение в режиме отладки, нажав F5