библиотека классов wpf со словарем ресурсов - PullRequest
3 голосов
/ 14 декабря 2010

Возможно ли иметь словарь ресурсов в сборке библиотеки классов WPF (.dll)? Я спрашиваю об этом, потому что у меня есть сборка «Application WPF» (.exe), если я пытаюсь изменить тип сборки на «Библиотека классов WPF», я получаю сообщение об ошибке:

Невозможно указать элемент ApplicationDefinition в файле проекта библиотеки

Как я могу заставить это работать?

Ответы [ 2 ]

5 голосов
/ 14 декабря 2010

Вы получаете эту ошибку, потому что один из ваших XAML files имеет Build Action, установленный на ApplicationDefinition. Обычно это App.xaml. Удалите этот файл или измените его Build Action с Properties Window на Page, чтобы прекратить получать эту ошибку.

2 голосов
/ 14 декабря 2010

Это будет действие сборки одного из ваших файлов XAML. Я бы использовал библиотеку пользовательских элементов управления WPF или библиотеку пользовательских элементов управления WPF вместо общей библиотеки классов.

...