Можете ли вы использовать DLL .NET 4.0 в проекте 3.5?Можете ли вы использовать DLL .NET 4.0 в проекте 3.5?
ответ
Nope. Вы можете использовать сборку .Net 3.5 в проекте 4.0, но не наоборот.
Нет, вы не можете. Сборка, собранная против .NET 4.0, может быть загружена только CLR 4.0. С другой стороны, CLR 4.0 может загружать сборки, собранные против .NET 3.5.
CLR 4.0 загрузка 3.5 сборки удивила и смутила меня на днях. Поцарапал мою голову над этим. –
@ Jim, почему? Если это невозможно, я даже не могу себе представить, что когда-либо перешел на .NET 4.0. Microsoft всегда делала хорошую работу по поддержанию обратной совместимости при выпуске новых версий фреймворка/CLR. –
Я не знаю, почему это меня удивило. Оглядываясь назад, этого не должно было быть. Но почему-то в то время я этого не ожидал. –
https://code.msdn.microsoft.com/Using-a-NET-4-Based-DLL-bb141db3/
Используйте нашу .NET 4 DLL через COM
using System; using Net4ToNet2Adapter; namespace Net2Assembly { class Program { static void Main(string[] args) { Console.WriteLine("CLR version from EXE: {0}", Environment.Version); Type myClassAdapterType = Type.GetTypeFromProgID("Net4ToNet2Adapter.MyClassAdapter"); object myClassAdapterInstance = Activator.CreateInstance(myClassAdapterType); IMyClassAdapter myClassAdapter = (IMyClassAdapter)myClassAdapterInstance; myClassAdapter.DoNet4Action(); } } }
- 1. Как преобразовать .NET 4.0 DLL в .NET 3.5 DLL
- 2. Можете ли вы использовать DLL .net 3.5 DLL с веб-сайтом .net 2.0?
- 3. Использовать .NET 4.0 DLL на компьютере с .NET 3.5?
- 4. .Net 4.0 dll в проекте SharePoint 2010
- 5. Возможно ли использовать DLR в проекте веб-сайта .NET 3.5?
- 6. Использовать .NET 4.0 или .NET 3.5?
- 7. Использовать DLL .NET Framework 4.5 в проекте Framework 4.0
- 8. Поддерживает ли f # 4.0 .net 3.5?
- 9. Могу ли я использовать ссылку на сборку .net 4.0 dll в веб-части sharepoint .net 3.5?
- 10. Можете ли вы использовать необязательные параметры в таргетинге кода .NET 3.5?
- 11. Как вы можете настроить таргетинг на оба .net 3.5 и 4.0 в одном приложении?
- 12. Можете ли вы использовать project.json в проекте лазурной службы?
- 13. Могу ли я использовать все возможности C# 4.0 в проекте, который нацелен на .Net 3.5?
- 14. Можете ли вы использовать .net 3.5 Action или Func as Marshalled неуправляемые делегаты?
- 15. Могу ли я использовать System.Xml 2.0 в проекте .NET 4.0?
- 16. Можете ли вы объединить DLL вместе?
- 17. Можете ли вы сохранить общий словарь в Properties.Settings в 4.0?
- 18. Можете ли вы назвать C# DLL из C DLL?
- 19. Может ли сборка. Net 4.0 использоваться в приложении .Net 3.5?
- 20. Есть ли инструмент, где вы можете напрямую редактировать dll .NET?
- 21. Требуется ли .net framework 3.5 для установки .net framework 4.0?
- 22. .Net 3.5 DLL XML-зависимость
- 23. Можете ли вы использовать std :: string в сторонней DLL?
- 24. 3.5 VS 4.0 .NET Framework
- 25. Как использовать Dotnet 3.5 dll в проекте C# 2?
- 26. Могу ли я использовать библиотеку классов, созданную в VS2010 .NET 4.0, в проекте .NET 1.1
- 27. Как я могу использовать код .NET 4.0 в проекте C#, который построен с использованием .NET framework 3.5?
- 28. .net 4.0 наследование .net 3.5 web.config?
- 29. Могу ли я вызвать DLL .net 2.0 в .net 3.5?
- 30. Можете ли вы? Microsoft.ACE.OLEDB.12.0 'драйвер отправиться клиенту как dll?
ли что-нибудь когда-либо вперед совместимы? – ChaosPandion
Вы можете, если не возражаете создать COM-обертку/адаптер и вызывать библиотеку .NET 4 через этот http://stackoverflow.com/a/9508452/74585 –
. Пожалуйста, проверьте мой другой ответ на тот же вопрос: http://stackoverflow.com/questions/16038442/how-can-i-use-net-4-0-code-in-c-sharp-project-which-is-built-using-net-framewo/ 16040309 # 16040309 – Aidin