0

我已经开始了将旧的 Web 安装项目转换为 InstallShield LE 的艰苦工作。

所以我一直在寻找如何做到这一点。我的上帝,它是多么的混乱。

我确实遵循了其中一个指南。看来我必须在 Program Files 中安装一些虚拟数据才能安装 Web 应用程序......?我发现无法删除/删除设置的程序文件部分。设置对话框将目标文件夹显示为 C:\Program Files\whatever。

是否可以仅将 Web 应用程序安装到正确的 IIS 文件夹?

我想要一个干净的安装。没有垃圾剩菜只是因为 InstallShield 是有限的。


再也没有简单的安装工具了,这让我非常恼火。我什至尝试破解 VS2010 安装项目包 (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) 以使用 VS2013。它几乎已加载,但在加载时出现“80070057 - E_INVALIDARG”错误。

如果有人足够勇敢并且知道自定义项目类型是如何工作的,可以继续下去,也许我们可以让一个工作(但旧的)设置项目再次工作。

4

1 回答 1

0

缺乏答案和我徒劳的搜索产生了一个答案。InstallShield LE 无法做到这一点。

为此,您最好使用 WiX。看看其他人如何做到这一点并对其进行修改是启动和运行某些东西的最快方法。

这是此类工作的结果:http: //halsvik.net/downloads/WebSetup2013Installer.zip

似乎 MS 已决定再次添加对旧 Microsoft 安装项目 (VDPROJ) 的支持:http: //blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects- extension.aspx https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d

于 2014-09-02T10:43:09.577 回答