Tôi đang gặp phải một số sự cố khi sử dụng thư viện .NET 4.0 trong các ứng dụng .NET 2.0. Tôi đoán tôi đã được ấn tượng rằng là một DLL Windows, các ứng dụng .NET khác của tôi sẽ có thể truy cập nó. đây không phải là trường hợp? Bất kỳ đề xuất nào về hỗ trợ các ứng dụng trong cả hai môi trường?Tôi có thể sử dụng thư viện .NET 4.0 trong ứng dụng .NET 2.0 không?
EDIT: Tôi nhận ra rằng tôi cần cài đặt .NET 4.0 Framework trên hệ thống đích, có những lý do nào khác khiến việc này không hoạt động không?
EDIT: Có lẽ phải cụ thể hơn. Chúng tôi có một ứng dụng hiện tại, lớn/phức tạp, được viết bằng .NET 2.0 (ASP.NET chính xác). Chúng tôi có một bộ công cụ tích hợp mới và các mục công việc mà chúng tôi đang ghi trong .NET 4.0. Chúng tôi muốn thêm một trong số 4.0 thư viện được tạo vào dự án .NET 2.0 (hiện tại trong VS2008) và sử dụng một vài phương pháp của nó. Khi chúng tôi làm điều này, chúng tôi gặp phải vấn đề, thường là các lỗi khó hiểu liên quan đến bộ nhớ.
Có vẻ như cả Earwicker và Brian Rasmussen đều đúng vào cuối. Vì tôi không quá quan tâm đến việc phơi bày mọi thứ qua COM (không chắc chắn nếu đây là kỹ thuật COM hay không nhưng bất kể) Tôi nghĩ tôi sẽ dính vào ý tưởng rằng cả hai không 'tương thích' và nhìn vào các phương tiện khác, mà tôi nghĩ chúng tôi đã dựa trên nhu cầu cụ thể của chúng tôi. Về lâu dài, chúng ta sẽ xem xét để di chuyển mã .NET 2.0 lên tới 4.0.
Bạn đang cố gắng sử dụng một phiên bản .NET 4.0 dưới * ASP.NET * 2.0? Số phiên bản ở đây có thể gây nhầm lẫn. –
hãy để tôi hỏi câu hỏi ngu ngốc tại sao bạn sẽ biên dịch cho net 2.0 khi bạn có net 4.0? o.O chỉ cần thực hiện một nỗ lực và viết lại các bộ phận cung cấp cho cảnh báo/lỗi – Aviatrix