Ссылка на библиотеку классов WinForms из .NET 8 и .NET Framework 4.8.C#

Место общения программистов C#
Ответить
Anonymous
 Ссылка на библиотеку классов WinForms из .NET 8 и .NET Framework 4.8.

Сообщение Anonymous »

Я пытаюсь создать библиотеку классов, содержащую WinForms (экраны пользовательского интерфейса), которую можно было бы использовать в нескольких проектах. Проблема в том, что некоторые проекты используют .NET 8, а некоторые все еще используют .NET Framework 4.8.
Возможно ли это на самом деле? Я пробовал использовать множественный таргетинг, но не получилось.
После добавления net8.0-windows;net48 я получил это ошибка:

Файл ресурсов «C:\Users...\project.assets.json» не имеет цели для «net48».

Убедитесь, что восстановление выполнено и что вы включили «net48» в TargetFrameworks для вашего проекта.

Использование netstandard не позволяет кажется возможным и для библиотеки классов WinForms. Кто-нибудь сделал это успешно?
Единственный способ сделать это до сих пор — создать два одинаковых проекта, один для .NET 8 и один для .NET Framework, и скопировать и вставить формы. от одного к другому после любого изменения.

Подробнее здесь: https://stackoverflow.com/questions/791 ... mework-4-8
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»