Как создать библиотеку Form?
От: Passerby  
Дата: 16.08.25 03:44
Оценка:
Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов. В том же решении создал проект Form и указал в Зависимости созданную библиотеку классов. Запустил отладку, вышли ошибки:
Поддерживаются только проекты с "OutputType =WindowsApplication"
"Library.Dispose(bool)": не найден метод, пригодный для переопределения.
Не удалось найти файл метаданных "F:\AllProject\Library\obj\Debug\net9.0-windows\ref\Library.dll".

Как создать библиотеку классов, которая поддерживает Form? Пытался и сначала создать консольную библиотеку и преобразовать ее в Form, но ничего не вышло.
И можно ли будет использовать методы, которые не используют Form библиотеки Form и для консольных приложений?
Отредактировано 16.08.2025 3:53 Passerby . Предыдущая версия .
Re: Как создать библиотеку Form?
От: Baiker  
Дата: 20.08.25 20:13
Оценка:
Здравствуйте, Passerby, Вы писали:

P>Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов


Что сложного создать "Windows Form Class Library" проект?? А потом уже в солюшен добавишь WinForms App (и проследи, чтобы app был дефолтовым проектом).
Отредактировано 21.08.2025 11:42 VladD2 . Предыдущая версия .
Re: Как создать библиотеку Form?
От: bnk СССР http://unmanagedvisio.com/
Дата: 20.08.25 21:16
Оценка: 1 (1)
Здравствуйте, Passerby, Вы писали:

P>Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов. В том же решении создал проект Form и указал в Зависимости созданную библиотеку классов. Запустил отладку, вышли ошибки:

P>Поддерживаются только проекты с "OutputType =WindowsApplication"

Удали из проекта в котором ты сменил тип Program.cs
Re[2]: Как создать библиотеку Form?
От: Passerby  
Дата: 27.08.25 15:35
Оценка:
Здравствуйте, Baiker, Вы писали:
B>Что сложного создать "Windows Form Class Library" проект??
Нет такого шаблона.
Re[2]: Как создать библиотеку Form?
От: Passerby  
Дата: 27.08.25 15:38
Оценка:
Здравствуйте, bnk, Вы писали:
bnk>Удали из проекта в котором ты сменил тип Program.cs
Сработало. Может, еще что можно удалить, чтобы не было конструктора Form?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.