Tôi đã phát triển các ứng dụng chuyên nghiệp dành cho Windows Mobile 6 sử dụng khung được nhắm mục tiêu như .NET CF 3.5 và SDK chuyên nghiệp 6. Cũng đã tạo tệp SmartDeviceCab của nó. Khi tôi cài đặt nó trên thiết bị không có CF 3.5 nó không chạy ứng dụng của tôi (vì thiết bị có .NET CF 2.0). Bây giờ tôi biết rằng tôi phải có NET CF 3.5 trên thiết bị mà tôi muốn chạy ứng dụng của mình. Làm cách nào để phát hiện phiên bản CF hiện tại và cài đặt (nếu cần) CF 3.5 từ thiết lập cab của tôi. Tôi đã khám phá và đi qua nhiều trên Setup.dll nhưng cách quá cũ của nó và tôi đã không tìm cách để chạy tập tin cab từ Setup.dll của tôi. Xin hãy giúp tôi tìm giải pháp. Sẽ biết ơn nếu liên kết/mã mẫu được cung cấp. Bực bội hơn là, tôi chưa bao giờ chạm VC++.Windows Mobile Cab Setup để phát hiện .NET CF 3.5 và cài đặt nó
Tôi đã trải qua: Detecting if the Compact Framewok is installed on mobile device và các liên kết của nó.
Shailesh K.
Hi ageektrapped, Cám ơn trả lời. Bạn nói rằng bạn đang phát hiện phiên bản .NET CF từ cab của bạn. Bạn có thể cung cấp cách (mã) bạn đang phát hiện phiên bản .NET CF và kiểm tra xem nó có đúng hay không? Cảm ơn. Shailesh K :) – engineer
Tôi đã sửa đổi mã được cung cấp trong mẫu này http://msdn.microsoft.com/en-us/library/aa446531.aspx#netcfdepl_topic3 – ageektrapped