【发布时间】:2010-10-06 23:11:08
【问题描述】:
我希望能够从 VS08 生成一个可用于安装的 MSI,例如同一 IIS 中同一网站上同一应用程序的演示、暂存和生产版本。换句话说,用户需要控制他们想要多少个实例——我无法通过改变产品代码来预先生成它们(尽管实际上会有一个现实的上限为 10 )。 <EDIT>转换路线需要类似的先验知识 AFAICT(bott suggested this route,虽然它会起作用,但不会带来出色的客户体验)</EDIT>。
my question 的其他实例存在,没有答案:
理想的答案是带有 VS08 的 OOTB,但如果这是另一个死胡同,我不会感到惊讶。 (顺便说一句,我见过的关于 MSI ASP.NET 安装程序的最佳信息是 this scottgu post)。
MSDEPLOY 似乎是我的小菜一碟,所以我正在寻找一些包装它的东西,只是我希望能够支持 XP 和 Vista 等非服务器操作系统。
我看到了即将推出的 InstallShield 产品的迹象,它似乎可以做到这一点,基于 10 年前的痛苦,我很想避免,但并不完全反对切换到不那么痛苦的东西。一个附带的好处是我的 [TeamCity] CI 服务器不需要无缘无故地被 VS 的副本污染(不,我绝对不需要将它保留在那里运行 MSTEST:D)。
【问题讨论】:
-
这还没有完全解决,所以还没有被接受
标签: asp.net visual-studio-2008 installation windows-installer