Ошибка NullReferenceException - PullRequest
       0

Ошибка NullReferenceException

0 голосов
/ 17 февраля 2012

Я пытаюсь подключиться к базе данных Sqlite с Windows Phone 7.

Но в файле DBHelper я получаю исключение NullReferenceException в Application.GetResourceStream ():

System.IO.Stream src = Application.GetResourceStream(new Uri("/" + assemblyName + ";component/" + dbName, UriKind.Relative)).Stream;

Какрешить это?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

Просто разбейте утверждение на несколько этапов, и вы увидите, какая часть отсутствует. Так что объедините строку в переменную. Отдельно постройте УРИ. Затем создайте поток.

Скорее всего, он не может создать Uri, поэтому при попытке использовать свойство Stream он не работает. Но важнее понять, как диагностировать проблему.

0 голосов
/ 17 февраля 2012

Ваш Ури правильный?кажется, что этот метод не может найти ресурс, который вы запрашиваете, и странным образом возвращает пустую ссылку, а не вызывает исключение.

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