Подтвердить что ты не робот

Как создать библиотеку с формами WPF

Возможно ли построить библиотеку Библиотека классов, которая также включает формы WPF? Когда я пытаюсь построить один, я получаю следующие ошибки:

Ошибка 1 Файл проекта библиотеки не может указать элемент ApplicationDefinition.
Ошибка 2 Файл проекта содержит недопустимое значение свойства.

Если я устанавливаю свой проект как Приложение Windows, он компилирует и запускает tho. Есть ли способ получить это? Я использую VS2010 и С#.NET 4.0, если это может вас заинтересовать.

Спасибо

4b9b3361

Ответ 1

Выберите WPF Custom Control Library или WPF User Control Library при создании/добавлении нового проекта в ваше решение.

Ответ 2

Измените действие сборки вашего UserControl с ApplicationDefinition на Page.

Ответ 3

Удалите App.xaml и App.xaml.cs в проекте WPF. Затем вы сможете запустить проект с типом вывода библиотеки классов.

Ответ 4

Это также происходит, когда мы копируем вставку Image to ClassLibrary Project.

Измените свойство свойства сборки этого изображения на ресурсы

Ответ 5

Расширение ответа @2493490.

Щелкните правой кнопкой мыши файл app.xaml и исключите его из проекта. Измените тип вывода проекта на свойства проекта в библиотеку классов. Нажмите на значок запуска, решение будет успешно создано, но не будет запускать/выполнять какой-либо код. Появится сообщение об ошибке, объясняющее как таковое.