链式应用程序安装

时间:2009-04-20 05:39:25

标签: visual-studio-2005 setup-deployment

HI, 我正在使用visual studio为我的应用程序创建一个msi文件。它检查系统中是否存在.net 2.0。如果不存在,安装将中止。

如果不存在,我需要安装.net 2.0并继续安装应用程序而不是中止安装。

如何在Visual Studio 2005安装和部署项目中实现?

1 个答案:

答案 0 :(得分:0)

不知道。虽然花了很多时间在VS安装项目上,但我可以告诉你一件事:他们可怕。我的意思是真的太糟糕了。我喜欢VS,但这些项目很尴尬。可悲的是,他们认为你可以随身携带它们。我不能强调它们是多么糟糕。

那就是说,你应该做的是切换到Windows Installer XML,通常称为“WiX”。它附带一个VS插件,基本上只是做一些基本的连接,然后你可以随意设置XML。这需要一些时间来适应,因为没有任何用户界面。最后,它比VS的东西有了如此大的改进,因此值得花费额外的时间(比如一个小时左右)来熟悉格式。