Как использовать одновременно .NET Framework 4.8 и .NET 8.0 в одном проекте?C#

Место общения программистов C#
Anonymous
Как использовать одновременно .NET Framework 4.8 и .NET 8.0 в одном проекте?

Сообщение Anonymous »

У меня есть проект, ориентированный на .NET Framework 4.8, и я хочу расширить его совместимость, чтобы он также был ориентирован на .NET 8.0. Есть ли способ настроить мой проект так, чтобы его можно было построить и запустить на обеих платформах без дублирования кодовой базы?
Моя основная цель — поддерживать кодовую базу .NET Framework 4.8, позволяя при этом его нужно скомпилировать и выполнить как приложение .NET 8.0. Вот несколько дополнительных сведений о настройке моего проекта:
  • Проект представляет собой библиотеку классов (но также можно получить информацию о других типах проектов, таких как консольные приложения или веб-приложения). добро пожаловать).
  • Я использую Visual Studio для разработки.
  • Я хотел бы знать, есть ли какие-либо конкретные конфигурации, настройки проекта или инструменты это может облегчить этот двойной таргетинг.
На данный момент я пробовал создать только два отдельных проекта с одной и той же кодовой базой.
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/787 ... le-project

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