MvvmCross pdb символы отладки не загружаются в Visual Studio 2019 - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь загрузить файлы символов, которые включены в пакет nuget MvvmCross (при отладке приложения Xamarin. Android на устройстве Android 9 (не в эмуляторе)):

enter image description here

Кажется, что ни одна из вышеуказанных ссылок не работает, и поэтому, когда я пытаюсь загрузить их вручную, я получаю следующую ошибку:

enter image description here

Я пробовал это для каждой платформы в папке пакета lib безуспешно (я нацеливаюсь на Samsung Galaxy Note 8 с Android 9):

enter image description here

Я также пытался настроить GitLink, но у меня нет извлечения репозитория проекта MvvmCross в мой проект - я просто просто пытается использовать скомпилированный пакет nuget (обновление: также работает с URL-адресами GitHub или BitBucket, поэтому для работы не требуется локальный git репозиторий.

Работает ли pdb файл должен быть перемещен в указанную c папку в моем проекте?


Согласно Pro Монитор cess, указанная c версия MvvmCross.dll читается из папки monoandroid90 :

.nuget\packages\mvvmcross\6.4.2\lib\monoandroid90\MvvmCross.dll

и копируется to:

source\repos\TipCalc\TipCalc.Droid\obj\Debug\90\android\assets\MvvmCross.pdb

Несмотря на то, что при попытке загрузить его вручную все еще появляется та же ошибка "соответствующий файл символов не найден".

1 Ответ

0 голосов
/ 05 мая 2020

Несмотря на то, что при попытке загрузить его вручную я все еще получаю ту же ошибку "соответствующий файл символов не найден".

Вы можете попробовать выполнить следующие действия для устранения проблемы:

Предложение

1) закрыть VS Instance, удалите файл .suo в .vs скрытой папке папки вашего решения.

2) Щелкните правой кнопкой мыши свой проект -> Properties -> Build -> Advanced -> измените Debugging information на Full.

3) отключить Just My Code в Tools -> Options -> Debugging -> General

4) Если эти все еще не работают, пожалуйста, попробуйте скопировать эти связанные файлы pdb в OutPutpath проектов.

5) попробуйте собрать ваши проекты несколько раз.

Надеюсь, это поможет вам.

...