2012-09-26 34 views
2

可能重複:
How to Deploy VB6 Applications?依存關係VB6應用

公司,我工作有這樣的應用程序,是去年寫的VB6。我有幸在這裏和那裏做了一些小的事情。但是,現在我有點絆倒了。在最新的Visual Studios中,無論何時構建應用程序,都可以在bin/Debug(或Release)文件夾中找到任何引用的.dll依賴關係。

我的問題是,在VB6 Enterprise IDE中,當您創建.exe文件時,依賴關係會放到哪裏?我假設他們與.exe位於同一位置;但是,當我將整個文件夾複製到另一臺計算機和regsver32(當然是在管理員模式下)時,我嘗試運行該程序時,我得知我錯過了依賴關係。感謝任何和所有的幫助。

+0

vb6部署在這個問題的其他選項http://stackoverflow.com/questions/23836/how-to-create-a-simple-install-system-for-vb6-on-xp-vista – MarkJ

回答

4

自從我在VB工作已經有一段時間了,但我似乎記得您不會複製可執行文件,但會創建一個安裝包來管理所有DLL,OCX等,並在註冊表中註冊必需的東西爲你。

+2

是的,只是編譯一個可執行文件只會產生EXE文件,而不是任何DLL或任何東西。創建一個安裝包將包括所有必要的庫...大部分。根據我的經驗,安裝包從未正常工作,因此我必須手動查找缺失的項目並註冊它們。從部署的角度來看,VB6可能會成爲泄殖腔中的一大痛苦。部署OP祝你好運! – George

+1

同樣,這已經過去了10年,但我記得爲了自定義安裝而必須使用部署包代碼,因爲事情被錯過或按錯誤順序完成。我非常確定這就是爲什麼人們去了像Wise這樣的第三方安裝產品的原因。 – wcm