Ошибка при доступе к файлу из пакета NuGet

#c# #xaml #uwp #nuget-package #class-library

Вопрос:

Я создаю пакет nuget с пользовательскими элементами управления, когда я напрямую ссылался на проект, все было в порядке, но когда я создаю пакет nuget и устанавливаю его в целевой проект, я получаю сообщение об ошибке, в котором говорится, что указанный файл не может быть найден. Для библиотеки классов было достаточно добавить префикс «ms-appx:///[имя проекта]», но для пакета nuget это, похоже, не работает, есть ли какой-либо префикс для доступа к файлу из пакета?

 string pathBase = "ms-appx:///Msb.UI.for.UWP/Assets/ControlsVersions/";

private void UpdateSource()
{
    var path = pathBase   ControlsVersion.ToString()   ".xaml";
    this.Source = new Uri(path, UriKind.RelativeOrAbsolute);
}
 

Скриншот сообщения об ошибке