Проект UWP Xamarin.Forms В настоящий момент точка останова не будет достигнута.Для этого документа не было загружено ни одного символа - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть базовое приложение Xamarin.Forms для проектов UWP, Android и iOS, оно использует .NET Standard для совместного использования кода.

На одной из моих страниц (в общем проекте) я наложил точку останова на конструктор, и он не срабатывает, когда я устанавливаю UWP в качестве проекта StartUp. Он говорит мне, что он не будет попадать, потому что символы не были загружены. Когда я устанавливаю проект Android в качестве запуска, он достигает точки останова.

Это в значительной степени нестандартное решение, содержащее очень мало, поэтому я не понимаю, почему это происходит.

Кто-нибудь может пролить свет на это для меня, пожалуйста?

1 Ответ

0 голосов
/ 13 сентября 2018

Похоже, это известная проблема , которая должна быть исправлена ​​.

Похоже, вы можете это исправить, изменив конфигурацию проекта .NET Standard и установив для DebugType значение pdbonly:

<PropertyGroup>
    <DebugType>pdbonly</DebugType>
</PropertyGroup>

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

В базовом проекте (стандартный проект .NET или Xamarin.UWP)> Свойства> Компиляция> Дополнительно> Выберите «Только для PDB»

build settings screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...