Почему никакие Символы не загружаются когда удаленная отладка?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

46
задан GreatDane 23 September 2014 в 11:12
поделиться

5 ответов

Удостоверьтесь, что Вы копируете.PDB файл, который сгенерирован с Вашим блоком в ту же папку на удаленной машине. Это позволит отладчик погрузке отладочные символы.

27
ответ дан Kyle Trauberman 26 November 2019 в 20:29
поделиться

Удаленная отладка в.NET не будет работать, если Вы не сделаете , помещают.PDB файлы в тот же каталог , где отлаженный код существует.

, Если VS все еще не может найти источник для отладки, отлаженный код и источник проекта VS не та же версия . Решение восстанавливает и повторно развертывает проект.

5
ответ дан artur02 26 November 2019 в 20:29
поделиться

0xE0434F4D является исключением из CLR (т.е. управляемый код). Необходимо сделать удаленную отладку с аутентификацией и принять решение отладить управляемый код. С другой стороны, возможно извлечь управляемую информацию об исключении с помощью некоторых расширений отладчика, но это - немного больше тяжелой работы.

Ссылки:

, Если повреждено это...

4
ответ дан 1800 INFORMATION 26 November 2019 в 20:29
поделиться
  1. Добавьте общую папку на вашем компьютере разработчика, которая указывает на расположение файлов .pdb
  2. Настройте переменную среды с именем _NT_SYMBOL_PATH на удаленном компьютере, которая указывает на общую папку на вашем компьютере разработчика

. Теперь удаленный отладчик будет искать символы на вашем компьютере разработчика. Нет необходимости копировать их для каждой сборки.

См. Видео MS здесь .

Начните просмотр через 8–9 минут. Он демонстрирует, как настроить удаленный отладчик для загрузки символов с общего диска на вашей машине разработки.

Удачи!

16
ответ дан 26 November 2019 в 20:29
поделиться

1800 ИНФОРМАЦИЯ правильно, вам нужно выполнить удаленную отладку с проверкой подлинности Windows для отладки управляемого кода, иначе вы не сможете загрузить символы для управляемых сборок. Заставить это работать с аутентификацией довольно сложно, поскольку для этого, помимо прочего, требуются локальные учетные записи на обеих машинах с одинаковыми паролями. Этот вопрос и все ответы очень полезны для того, чтобы это работало.

Удаленная отладка в Visual Studio (VS2008), приложение Windows Forms

3
ответ дан 26 November 2019 в 20:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: