0

我已经开始将旧的Web Setup项目转换为InstallShield LE的辛勤工作。InstallShield LE - 是否可以创建纯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”错误。

如果有人足够勇敢并知道自定义项目类型的工作方式可以采取一些措施,也许我们可以得到一个工作(但旧的)设置项目再次工作。

+0

我刚才试图建立一个在VS 2013中的web安装项目,并且正在遇到同样的问题。我想任何在MS做出决定从VS中删除安装项目的人都需要对他们的头部进行检查。我认为这必须是有史以来最糟糕的决定之一(与Windows 8一起)。所以,让我明白这一点:我可以使用VS 2013创建一个Web项目,但我无法部署它? WTF的男人? –

+0

我目前正在采用WIX方式。看看那个。一个人为WIX创建了一个“hello world”web安装程序项目,我用它作为基础。与自动收集哪些文件一起打包(从ms deploy文件夹),它都是自动的。 – Wolf5

+0

我现在已经创建了一个通用的Web Setup Wix模板,它将构建任何Web项目(webapps)。它将在早些时候通过旧Web安装项目的许多实际升级运行后发布。做了一个vsix。应该成为任何网页设置的基础。 http://halsvik.net/downloads/WebSetup2013Installer.vsix(req:Wix工具集3.8) – Wolf5

回答

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

相关问题