Сбой приложения Windows phone 8.1 при использовании libphonenumber-csharp

Я пытаюсь использовать библиотеку libphonenumber-csharp для своего проекта Windows Phone для проверки международных телефонных номеров. Я установил библиотеку, используя следующую команду в консоли диспетчера пакетов nuget:

Install-Package libphonenumber-csharp 

Я использую следующий обработчик событий щелчка для проверки функциональности библиотеки:

private void buttonCall_Click(object sender, RoutedEventArgs e)
{
    String bdNumberStr = "0123456789";
    PhoneNumbers.PhoneNumberUtil phoneUtil = PhoneNumbers.PhoneNumberUtil.GetInstance();
    try
    {
        PhoneNumbers.PhoneNumber numberProto = phoneUtil.Parse(bdNumberStr, "BD");
    }
    catch (PhoneNumbers.NumberParseException exc)
    {
        Debug.WriteLine("NumberParseException was thrown: " + exc.Message);
    }
}

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

Загружен «C:\Data\Programs{60688B3F-2E3D-46EE-B0DE-C1F3E22F0912}\Install\PhoneNumbers.DLL». Не удается найти или открыть файл PDB.

Кто-нибудь знает, что здесь происходит не так?


person Sajib Biswas    schedule 21.12.2016    source источник


Ответы (1)


Вы не можете использовать этот пакет, эту библиотеку, созданную для настольных компьютеров, а не для приложений Windows Phone или Store. Вам нужно портировать его самостоятельно или найти другое решение.

person SeNS    schedule 28.02.2017