Как добавить .net core dll в существующий проект .net framework?

#.net-core #dllimport #.net-framework-version

#.net-core #dllimport #.net-framework-version

Вопрос:

У меня есть цель dll.NET core из-за использования следующей библиотеки

 using Windows.Networking.Sockets;
 

для создания приложения UWP в Windows

Теперь я хотел бы импортировать эту dll в свой текущий проект, который нацелен на .net framework в Unity

Однако добавление новой ссылки на мой проект .net Framework, похоже, не работает из-за несовместимости.

Возможно преобразовать .net core dll в .net framework? Я пытался создать новые .NET framework dll и .NET Standard для попытки использовать оба, но .net standard и .net Framework не поддерживают

 using Windows.Networking.Sockets;
 

Какое возможное решение у меня есть сейчас?

Спасибо

Ответ №1:

Вы не можете добавить .Net Core Dll в .Net framework, потому что он не совместим с обратным. Однако вы можете использовать .Net Standard Dll в проекте .Net Framework.

Стандарт совместим как с Core, так и с Framework.

Комментарии:

1. Как я упоминал выше. Я пытался создать новую .net standard dll, но моя dll должна использовать Windows. Сеть. Сокеты, которые не поддерживаются в .net standard. Поэтому я не могу использовать .net standard. 🙁