Дополнение к ресурсам WPF - PullRequest
       14

Дополнение к ресурсам WPF

1 голос
/ 24 октября 2009

У меня есть приложение WPF, которое работает как надстройка в другом приложении. (В данном случае это основано на COM, но я не думаю, что это имеет значение для моей проблемы)

Приложение работает нормально, когда я запускаю его в автономном режиме. При запуске в качестве надстройки возникает проблема с ресурсами.

Первый: (несовершеннолетний)

Схема "pack:" uri вообще недоступна. Я могу обойти это, но было бы хорошо понять, почему (и если это можно решить)

Второй: (покажет)

Ресурсы XAML не могут быть найдены (XAML найден!). В сообщении об ошибке говорится, что Assembly.GetEntryAssembly () имеет значение null (что понятно) и что мне следует установить Application.ResourceAssembly.

Проблема в том, что мое приложение состоит из 2 сборок, которые содержат XAML и ресурсы. Какой из них я должен установить в качестве сборки ресурса? Я пробовал оба, и ни один из них не работает. (Сообщение об ошибке просто говорит, что ресурс не может быть найден)

Ресурсы, которые не могут быть найдены, представляют собой обычный текст с автоматически сгенерированным статическим классом. XAML выглядит так:

<TextBox Text="{StaticResource my:Texts.ButtonText}">

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