2011-08-24 26 views
8

Trình bổ sung của tôi yêu cầu .NET 3.5 SP1, máy khách có .NET 4 hồ sơ khách hàng, Có đủ không? Tôi đang cố gắng tìm một hình ảnh hoặc sơ đồ cho thấy mối quan hệ giữa các phiên bản của .NET framework. Cảm ơnKhả năng tương thích của khung công tác .NET: 3.5 SP1 & 4.0 Hồ sơ khách hàng

Một cách khác để nói là .NET 4 client là một tập hợp lớn của .NET framework 35 SP1 (không phải .NET framework 35 client profile)? cảm ơn

Trả lời

2

Nếu chương trình bổ trợ của bạn yêu cầu .NET 3.5 SP1 Hồ sơ khách hàng, .NET 4.0 Hồ sơ khách hàng là đủ (theo nghĩa đen là superseeds 3.5 SP1 theo nghĩa). Đọc Version Compatibility in the .NET Framework để biết thêm thông tin. Ngoài ra, hãy xem List of .NET Framework versions để xem điều gì đến sau đó.

+0

Không, Addin của tôi yêu cầu .NET 35 SP1 không phải .NET 35 SP1 client profile. Có vẻ như sau khi tôi cài đặt .NET 4.0, Ribbon xuất hiện. Tuy nhiên, một câu hỏi khác xuất hiện, tôi chỉ định .NET 35 SP1 trong danh sách điều kiện tiên quyết của dự án thiết lập. Khi trình cài đặt chạy, tại sao nó không tự động cài đặt .NET 35 SP1? Trình cài đặt không nói rằng PC cần cài đặt .NET framework. Điều đó có nghĩa là nếu .NET 4 client tồn tại, .NET framework trước đó có thể được cài đặt hoặc không cần cài đặt? – toosensitive

+0

vì vậy nếu máy tính có cấu hình .NET 4 client, nó có thể chạy một addin yêu cầu .NET 35? – toosensitive

+0

có vẻ không đúng sự thật. Addin của tôi yêu cầu .NET 35, người dùng cuối có .NET 4 client profile, nó không hoạt động (UI không hiển thị) – toosensitive

2

Mọi ứng dụng .Net 3.5 có thể chạy trên Phiên bản 4.0. Hãy nhận biết hồ sơ khách hàng thiếu nhiều thư viện, vì vậy nếu addin của bạn yêu cầu thời gian chạy .Net 3.5 đầy đủ, nó có thể sẽ không hoạt động trên hồ sơ khách hàng một mình.

+0

cảm ơn. Vâng, đó là những gì tôi quan sát. một người dùng cuối có .NET 4 client profile và addin của tôi không hoạt động. Trong thực tế, một phần hoạt động, UDFs hoạt động tốt, nhưng không có Ribbon xuất hiện ở tất cả. – toosensitive

+0

Khách hàng của bạn sẽ phải cài đặt Khuôn khổ .NET đầy đủ trong trường hợp đó. NET 4 khách hàng hồ sơ là một tập hợp con của .NET Framework 4 không .NET Framework 3,5 SP1 –

+0

Tôi chỉ định.NET framework 35 SP1 là điều kiện tiên quyết trong trình cài đặt, có vẻ như nếu có .NET 4 khách hàng hồ sơ, trình cài đặt không yêu cầu cài đặt .NET khung 3.5 SP1. Đây có phải là lỗi trong trình cài đặt Windows không? không quan trọng hay không, làm thế nào để tôi cài đặt (VS setup project) để cài đặt .NET 35 SP1? Tôi chỉ định nó trong danh sách điều kiện tiên quyết, nhưng nó không cài đặt .net 35 sp1 khi trình cài đặt tìm thấy .NET 4 client profile. – toosensitive

Các vấn đề liên quan