Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов. В том же решении создал проект Form и указал в Зависимости созданную библиотеку классов. Запустил отладку, вышли ошибки:
Поддерживаются только проекты с "OutputType =WindowsApplication"
"Library.Dispose(bool)": не найден метод, пригодный для переопределения.
Не удалось найти файл метаданных "F:\AllProject\Library\obj\Debug\net9.0-windows\ref\Library.dll".
Как создать библиотеку классов, которая поддерживает Form? Пытался и сначала создать консольную библиотеку и преобразовать ее в Form, но ничего не вышло.
И можно ли будет использовать методы, которые не используют Form библиотеки Form и для консольных приложений?
Здравствуйте, Passerby, Вы писали:
P>Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов
Что сложного создать "Windows Form Class Library" проект?? А потом уже в солюшен добавишь WinForms App (и проследи, чтобы app был дефолтовым проектом).
Здравствуйте, Passerby, Вы писали:
P>Создал проект Form, изменил в свойствах Тип вывода на Библиотеку классов. В том же решении создал проект Form и указал в Зависимости созданную библиотеку классов. Запустил отладку, вышли ошибки: P>Поддерживаются только проекты с "OutputType =WindowsApplication"
Удали из проекта в котором ты сменил тип Program.cs
Здравствуйте, bnk, Вы писали: bnk>Удали из проекта в котором ты сменил тип Program.cs
Сработало. Может, еще что можно удалить, чтобы не было конструктора Form?