【问题标题】:Chained application installation链式应用程序安装
【发布时间】:2009-04-20 05:39:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio-2005 setup-deployment


    【解决方案1】:

    不知道。不过,在 VS Setup 项目上花费了相当长的时间后,我可以告诉你一件事:它们糟糕。我的意思是真的很糟糕。我喜欢 VS,但那些项目令人尴尬。可悲的是,他们认为你可以和他们一起去任何地方。我怎么强调他们是多么糟糕。

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

    【讨论】:

    • 实际上,如果可能的话,我希望在 Visual Studio 2005 中有一个基于 GUI 的工具。 Visual Studio 2008 可以使用它吗??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2015-03-10
    • 2018-02-09
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多