Ответ 1
Выберите WPF Custom Control Library
или WPF User Control Library
при создании/добавлении нового проекта в ваше решение.
Возможно ли построить библиотеку Библиотека классов, которая также включает формы WPF? Когда я пытаюсь построить один, я получаю следующие ошибки:
Ошибка 1 Файл проекта библиотеки не может указать элемент
ApplicationDefinition
.
Ошибка 2 Файл проекта содержит недопустимое значение свойства.
Если я устанавливаю свой проект как Приложение Windows, он компилирует и запускает tho. Есть ли способ получить это? Я использую VS2010 и С#.NET 4.0, если это может вас заинтересовать.
Спасибо
Выберите WPF Custom Control Library
или WPF User Control Library
при создании/добавлении нового проекта в ваше решение.
Измените действие сборки вашего UserControl
с ApplicationDefinition
на Page
.
Удалите App.xaml и App.xaml.cs в проекте WPF. Затем вы сможете запустить проект с типом вывода библиотеки классов.
Это также происходит, когда мы копируем вставку Image to ClassLibrary Project.
Измените свойство свойства сборки этого изображения на ресурсы
Расширение ответа @2493490.
Щелкните правой кнопкой мыши файл app.xaml и исключите его из проекта. Измените тип вывода проекта на свойства проекта в библиотеку классов. Нажмите на значок запуска, решение будет успешно создано, но не будет запускать/выполнять какой-либо код. Появится сообщение об ошибке, объясняющее как таковое.
проблемы после копирования элементов управления XAML из приложения WPF в библиотеку классов
Первый ответ для меня. Я изменил App.xaml с ApplicationDefinition на Страница и работал