Я пытаюсь использовать библиотеку 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.
Кто-нибудь знает, что здесь происходит не так?