Я смотрел возможность переноса небольшого проекта из платформы Windows .NET в Ubuntu (linux) с использованием .NET с открытым исходным кодом. Но у моего проекта есть зависимость от другого гораздо большего проекта .NET 4.0. Могу ли я просто добавить ссылку на зависимость .NET 4 DLL?Могу ли я перенести проект .NET в .NET Core и использовать зависимость DLL от .NET 4.0?
2
A
ответ
2
Любые зависимости проекта .NET Core также должны поддерживать .NET Core. Итак, если у вас есть зависимость, которая требует .NET Framework 4, вы не сможете создать свой новый проект на .NET Core.
Вам нужно будет заменить зависимость на тот, который поддерживает netstandard1.X
, чтобы использовать его в проекте .NET Core.
Смежные вопросы
- 1. Могу ли я перенести свой проект на .NET 4.0?
- 2. Преобразование dll .Net в .Net Core dll
- 3. Могу ли я ссылаться на проект .NET 4.5 из проекта .NET 4.0?
- 4. Обновление проекта .Net 2.0 .Net 4.0
- 5. Как преобразовать .NET 4.0 DLL в .NET 3.5 DLL
- 6. .NET 4.5.1 и .NET Core 5
- 7. Могу ли я использовать ссылку на сборку .net 4.0 dll в веб-части sharepoint .net 3.5?
- 8. Использовать .NET 4.0 DLL на компьютере с .NET 3.5?
- 9. Добавить зависимость от .net core csproj file
- 10. Как перенести сборки из .Net 3.5 в .Net 4.0?
- 11. Можно ли использовать EF 4.0 без зависимости от .NET 4.0
- 12. Могу ли я использовать библиотеку классов, созданную в VS2010 .NET 4.0, в проекте .NET 1.1
- 13. Загрузка .NET 4.0 dll 4.5
- 14. Преобразование a .net 2.0 dll в .net 4.0 dll
- 15. Могу ли я вызвать DLL .net 2.0 в .net 3.5?
- 16. Справочные проблемы в .NET 4.0 для .NET 2.0 dll/project
- 17. Использовать .Net 4.0 UserControl в .Net 2.0
- 18. .Net 3.5 DLL XML-зависимость
- 19. .Net 4.0 и .Net 4.5
- 20. .Net 4.0 dll в проекте SharePoint 2010
- 21. Взаимодействие .NET Core и .NET Framework
- 22. Как перенести статический класс с .NET на .NET Core?
- 23. Как запустить .Net Core dll?
- 24. Могу ли я использовать System.Xml 2.0 в проекте .NET 4.0?
- 25. Могу ли я использовать пакет Nuget, написанный на .NET Core, в обычном .NET-проекте?
- 26. Использовать .NET 4.0 или .NET 3.5?
- 27. Зависимость от .Net Native
- 28. Использование старых DLL в C# .Net 4.0
- 29. Интеграция DLL в проект .Net
- 30. Установите DLL .NET 4.0 в GAC
Вы не сможете создать netcoreapp1.0, если у вас есть зависимость, которая требует полной .NET Framework. Вы можете настроить таргетинг net451 + в своем приложении, но поскольку вы хотите запустить его на Linux, вам придется использовать Mono. К сожалению, есть проблемы с Mono (https://github.com/dotnet/corefx/issues/9012) - заставляя работу работать в лучшем случае – Pawel