Vb6 包装及;部署向导

Vb6 包装及;部署向导,vb6,Vb6,我在vb6.0中开发了一个程序,并使用Package&Deployment向导构建了Setup exe文件安装程序,但我的软件包含一些依赖文件夹,VB Package&Deployment只允许文件,而不允许文件夹 有人知道我可以使用的任何其他类型的软件包和部署或安装生成器吗?尝试使用iexpress.exe,它是windows内置的,用于创建windows安装软件包,使用非常简单,我知道它也适用于windows 7、10,可能还有其他软件包!您可以在“开始”菜单中搜索以找到它,也可以使用“运行

我在vb6.0中开发了一个程序,并使用Package&Deployment向导构建了Setup exe文件安装程序,但我的软件包含一些依赖文件夹,VB Package&Deployment只允许文件,而不允许文件夹


有人知道我可以使用的任何其他类型的软件包和部署或安装生成器吗?

尝试使用iexpress.exe,它是windows内置的,用于创建windows安装软件包,使用非常简单,我知道它也适用于windows 7、10,可能还有其他软件包!您可以在“开始”菜单中搜索以找到它,也可以使用“运行”对话框或命令提示符,只需键入iexpress.exe,我就可以用这种方式制作一些vb6安装程序。

您问的问题是正确的。:)PDW从来都不是一个足够稳定的解决方案,不可能在生产环境中使用它。它从未完全解决由此产生的“DLL地狱”问题

主要问题之一是,在PDW发布后,操作系统服务包开始禁止替换操作系统使用的大量DLL文件。这是他们解决无处不在的版本问题的唯一方法,这些问题困扰着各地的服务器安装。他们从未对PDW采取任何措施来解决这一变化。因此,如果您的安装包包含操作系统不允许您替换的DLL文件,操作系统将不会注册它。然后,当您在安装过程中重新启动时,PDW会出错并再次尝试重新启动,您会陷入无休止的重新启动循环。非常非常糟糕。如果你感兴趣的话,我在03年详细写了这篇文章


对于你正在尝试做的事情,有很多解决方案,其他一些答案给出了其中的一些。微软自己的解决方案是VisualStudio安装程序,您可以在上面阅读。这是一个构建那些你一直看到的.msi文件的程序;msi=Microsoft安装程序。

|。请查看“PDW设置不稳定”的建议,这充其量只是夸大其词。但由于其他原因,MSI软件包通常更受欢迎。@Bob77对不起,但我不同意(你的第一句话)。有关详细信息,请参见我刚才添加的链接。如果你读到这篇文章,仍然有同样的感觉,那么我很想看看我的分析有什么问题。你的问题是你错误地使用了PDW。您可能想了解它的
Redist
文件夹及其用途和用法。@Bob77我记得一些关于它的事情,但不,我不想了解它。我相信你的话回到那一天,我刚转到安装程序,这是一个更好的解决方案。权限升级不是(不是吗?)有问题吗?不知道你的意思。我知道,我从来没有遇到过问题,但似乎有些人遇到了问题。不过值得一试。我已经用过很多次了,没有问题。它和Inno安装程序一样。我试过Inno,它成功了,我管理了文件夹。它很好,因为它已经在windows上了!很高兴能帮忙。