Bạn có thể sử dụng tệp .NET 4.0 dll trong dự án 3.5 không?Bạn có thể sử dụng tệp .NET 4.0 dll trong dự án 3.5 không?
Trả lời
Không. Bạn có thể sử dụng một .Net 3.5 lắp ráp trong một dự án 4.0, nhưng không phải là cách khác xung quanh.
Không, bạn không thể. Một assembly được biên dịch với .NET 4.0 có thể được tải chỉ bởi CLR 4.0. Mặt khác, CLR 4.0 có thể tải các assembly được biên dịch dựa trên .NET 3.5.
CLR 4.0 tải phiên bản 3.5 bất ngờ và làm tôi bối rối vào một ngày khác. Trầy xước đầu tôi một chút. –
@Jim, tại sao? Nếu điều này là không thể tôi thậm chí không thể tưởng tượng bao giờ di cư đến. NET 4.0. Microsoft luôn thực hiện tốt công việc giữ tính tương thích ngược khi phát hành các phiên bản mới của khung công tác/CLR. –
Tôi không biết tại sao nó làm tôi ngạc nhiên. Nhìn lại, nó không nên có. Nhưng vì một số lý do tại thời điểm tôi không mong đợi nó. –
https://code.msdn.microsoft.com/Using-a-NET-4-Based-DLL-bb141db3/
Sử dụng của chúng tôi DLL NET 4 qua 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. Bạn có thể sử dụng .net 3.5 DLL với trang web .net 2.0 không?
- 2. Tôi có thể sử dụng thư viện song song nhiệm vụ trong dự án .Net 3.5 không?
- 3. Thêm MOQ vào dự án .NET 4.0 là không thể
- 4. Chuyển đổi dự án C++ từ khung 4.0 đến 3.5
- 5. TFS 2010 tạo .Net 4.0 XmlSerializers DLL cho .Net 3.5 Ứng dụng
- 6. Dự án .NET 3.5 mới: Công nghệ DAL nào được sử dụng?
- 7. .NET mà không sử dụng DLL
- 8. Tôi có thể sử dụng thư viện .NET 4.0 trong ứng dụng .NET 2.0 không?
- 9. Ruby có thể nhập một tệp .dll .NET không?
- 10. Tham chiếu 2 dlls sử dụng cùng một không gian tên trong dự án vb.net 3.5?
- 11. Bạn có cần cả hai .net 3.5 và 4.0 được cài đặt hoặc chỉ .net 4?
- 12. truy cập .net2.0 dll in a .net 4.0 dll
- 13. VS 2008, dự án .net 3.5 trong VS 2010: Không thể tải loại ... EntityDesignerBuildProvider
- 14. Bạn có thể sử dụng các tham số tùy chọn trong nhắm mục tiêu mã .NET 3.5 không?
- 15. .NET Framework 2.0 vs 3.5/4.0 ... mọi lợi ích có thể có để sử dụng phiên bản cũ hơn?
- 16. Gỡ lỗi dự án VB6 gọi là .Net (C#) dll
- 17. Thêm Net Framework 4.0 vào dự án thiết lập
- 18. Cách sử dụng SignalR với .net 3.5
- 19. Sử dụng Entity Framework 4.0 trong một Net 3.5 Ứng dụng
- 20. Hạ cấp một ứng dụng từ .net 4.0 sang 3.5
- 21. Bạn có thể trộn các ngôn ngữ .net trong một dự án không?
- 22. Tiêm DLL được quản lý vào .net 4.0 Ứng dụng
- 23. Tôi có thể sử dụng dự án Ninject .NET của mình trong Orchard CMS không?
- 24. Dự án được biên soạn dựa trên Khuôn khổ .NET 3.5 cho phép các tính năng C# 4.0
- 25. sử dụng C# dll trong dự án C++
- 26. Tại sao phiên bản System.dll là 2.x trong mục tiêu dự án .net của tôi .net framework 3.5?
- 27. Microsoft.csharp.dll trong .NET 4.0
- 28. Bạn có thể sử dụng thư viện C++ trong dự án Cocoa (Obj-C) không?
- 29. Dự án DLL không tạo tệp .exp và .lib
- 30. Trong thư viện có thể sử dụng lại trong nhà - sử dụng lại dưới dạng dll hoặc làm dự án?
là bất cứ điều gì bao giờ hết về phía trước tương thích? – ChaosPandion
Bạn có thể nếu bạn không nhớ tạo trình bao bọc/bộ điều hợp COM và gọi .NET 4 DLL thông qua http://stackoverflow.com/a/9508452/74585 –
Vui lòng kiểm tra câu trả lời khác của tôi cho cùng một câu hỏi: 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