用.net installshield打包程序時註冊第三方控件

製做打包程序時若是用到外部控件須要按如下方式操做:3d

1.將控件及控件所用到的全部DLL加入打包程序。blog

2.將控件的Register由vsdrfDoNotRegister改成vsdrfCOMSelfReg打包

這樣設置後在安裝程序時便可自動註冊第三方控件,卸載時也會自動卸載。程序

 

使用這種方式安裝時可能會報錯:未能註冊模塊XXX.dll或XXX.ocx。HRESULT -2147024769。請與您的技術支持人員聯繫。im

對於這種狀況,首先手工註冊該目錄中的控件看是否報錯(通常安裝報錯時手工註冊也會有問題)。手工註冊時對於目錄中有空格的狀況要將整個路徑名用引號括起來。技術

若是報錯就檢查是否有關聯的DLL沒有一塊兒包含進來,只要能保證手工註冊時不出錯,安裝就能夠經過了。db

相關文章
相關標籤/搜索