Visual studio 2010 使用VS2010安装项目安装VB6应用程序

Visual studio 2010 使用VS2010安装项目安装VB6应用程序,visual-studio-2010,visual-studio,vb6,installation,Visual Studio 2010,Visual Studio,Vb6,Installation,甚至可以使用VS2010安装项目来安装Visual Basic 6应用程序,以便它自动检测并包含其所有依赖项和其他内容吗?我没有把整个代码转换成.NET的奢侈——这是一大堆东西。VB6附带的包和部署向导被证明是一个难题 或者,我可以使用InstallShiled实现同样的功能吗?p&D向导非常糟糕 WiX可能是制作VB6安装程序的最佳解决方案-在我提交了一些修补程序以补偿其中隐藏的一些恐怖之后。如果您有Visual Studio 6磁盘,我相信有一个限量版的InstallSheild,这是您安装

甚至可以使用VS2010安装项目来安装Visual Basic 6应用程序,以便它自动检测并包含其所有依赖项和其他内容吗?我没有把整个代码转换成.NET的奢侈——这是一大堆东西。VB6附带的包和部署向导被证明是一个难题


或者,我可以使用InstallShiled实现同样的功能吗?

p&D向导非常糟糕


WiX可能是制作VB6安装程序的最佳解决方案-在我提交了一些修补程序以补偿其中隐藏的一些恐怖之后。

如果您有Visual Studio 6磁盘,我相信有一个限量版的InstallSheild,这是您安装时的一个选项,而我过去使用过它。对于vb6,我当前使用的Visual Studio安装程序加载项可用于Visual StudioInterdev@MarkHall:谢谢你,马克。我能够在最初的VS6磁盘上找到InstallShield,尽管它的标题是InstallShield for VC++6.0。它确实安装并接受我的可执行文件。但在这之后,您可以自由添加任何组件、依赖项、注册表或任何要添加到设置中的内容。您需要手动完成所有操作。这与VB6打包向导不同,VB6打包向导实际上遍历my exe并检测所有依赖项。VS2010安装项目也具有此功能。有什么想法吗?不是真的,我用的那个,很难再找到下载了。它是Visual Studio安装程序,是Visual Interdev的一个附加组件。此VSI中提供的链接实际上不是Visual InterDev的附加组件,但VS IDE DEVENV.EXE在其初始屏幕上确实提供了该标题。更像是一个小错误。它有一个简单的VB6向导,但对于真正的打包,您需要创建一个空白项目,并像在以后的VS IDE中一样使用它。另外请注意,VS 6.0 Installer 1.1中的VB6向导将扫描您的.VBP,并在设置合并模块路径时选择/包括适当的合并模块以获取依赖项。如果您不知道,可以使用它,但它假定您实际下载并放置了VB6合并模块,这些模块不是在VB6或VSI 1.1中提供的,并在生成属性中设置合并模块路径。