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


制作打包程序時如果用到外部控件需要按以下方式操作:

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

2.將控件的Register由vsdrfDoNotRegister改為vsdrfCOMSelfReg

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

 

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

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

如果報錯就檢查是否有關聯的DLL沒有一起包含進來,只要能保證手工注冊時不出錯,安裝就可以通過了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM