Эй, я не думаю, что это ваш случай, но хорошо бы просмотреть сгенерированное имя сборки.
Вариант 1) Неверное имя сборки
Следующий формат:
/{assemblyName};component/{pathToResource}
Имя сборки можно проверить в свойствах вкладкипроект.Я помню парня, который переименовал проект, но не сборку, и это было причиной из-за сбоя навигации.
Вариант 2)
Разделитель точек в вашемНазвание сборки.
Я не знаю реальной причины этого, но я потратил некоторое время, чтобы найти ее.Название сборки не должно содержать точку в качестве разделителя.Я думаю, что анализ Uri будет неправильно Uri.Например, у меня была сборка под названием «Com.Hmb.Prax», и я получил следующее исключение:
Navigation is only supported to relative URIs that are fragments, or begin with '/', or which contain ';component/'.
Parameter name: uri
Как только я переименовал мою dll в «ComHmbPrax», она работала хорошо.Herber