#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);
}