我最近繼承了一個大型的移動應用程序,而我正在尋求改進的其中一件事是安裝/更新過程。目前,公司的政策是,無論何時發佈新版本,我們都會發佈一個新的CAB文件,並將其手動複製到每個運行的PDA上。這還包括手動複製SQL Server Compact和Compact Framework 3.5的CAB文件。將Windows Mobile 6.5更新到Compact Framework 3.5的應用程序應該是.NET 1.0還是本機代碼?
我用一個小引導程序替代了這個應用程序,它將與我們的服務器一起檢查應用程序中的更新等內容,但也將檢查緊湊框架和SQL Server精簡版是否已安裝(如果沒有,將會得到來自服務器的CAB文件並安裝它們)。很多較新的Windows Mobile 6.5設備都安裝了Compact Framework 3.5,但不是全部。我想讓這個引導程序在幾乎任何設備上運行,所以考慮到這一點,在本機代碼(C++)或Compact Framework 1.0中執行此操作會更可靠嗎?有沒有一些設備根本不配備CF?