VS 2010 開發 ActiveX 自動公升級篇

2022-05-25 07:06:12 字數 1363 閱讀 1950

activex 控制項自動公升級

1. 修改 activexdemo 及其所依賴專案的版本資訊

2. 為 activexdemo 建立安裝專案 activexdemo.setup

3. 選擇 activexdemo.setup 專案,為其設定屬性

4. 選擇主輸出檔案,為其設定屬性

5. 右鍵 activexdemo.setup 專案 --> view --> registry

6. 在 hkey_classes_root下建立 clsid//installedversion

7. 在 installedversion 下新建字串值,設定 value 為「1,3,1,0「,刪除 (name) 中的值

8. build activexdemo.setup 專案

9. 使用生成的 activexdemo.setup.msi 製作 cab 包

10. 修改 html 頁面**,需要注意 codebase 中的內容

1) cab 包的路徑

2) cab 包的版本號(為第六步中設定的 value 值),版本號之間用逗號隔開

3) codebase 的內容格式

activex 控制項的公升級更新包括兩部分msi 包的公升級msi 包的版本為其生成專案的版本(專案 --> 屬性 --> 版本),如果 cab 包中 msi 包的版本號低於已安裝的版本號,在執行 msi 時會失敗,只有較新時才會繼續安裝,安裝過程中,如果其中 dll 的版本號和已安裝的 dll 版本號相同或較低,已安裝的 dll 不會被更新公升級,所以在程式有改動的情況下,務必改動專案的版本號。

VS 2010 開發 ActiveX 自動公升級篇

activex 控制項自動公升級 1.修改 activexdemo 及其所依賴專案的版本資訊 2.為 activexdemo 建立安裝專案 activexdemo.setup 3.選擇 activexdemo.setup 專案,為其設定屬性 4.選擇主輸出檔案,為其設定屬性 5.右鍵 activex...

使用VS2010進行Django開發

一 安裝python2.7 因為django1.4 目前還不能支援最新版本的python3.2.3 安裝完了,我們配置一下環境變數,這樣我們可以使用cmd 在任何地方執行python命令了 二 安裝python tools for visual studio 當前版本為 1.5 beta 1,支援d...

vs2010配置Qt開發環境

vs2010配置qt開發環境 3.qt在vs2010下的外掛程式 注意 1.先安裝qt庫,後安裝qt外掛程式 錯誤處理 1.unable to find a qt build to solve this problem specify a qt build,見下圖 2.如果是老的qt版本移植過來,可...