嗨,我正在使用 Visual Studio 为我的应用程序创建一个 msi 文件。它检查系统中是否存在 .net 2.0。如果它不存在,则安装中止。
如果 .net 2.0 不存在,我需要安装它并继续安装应用程序而不是中止安装。
这如何在 Visual Studio 2005 安装和部署项目中实现???
嗨,我正在使用 Visual Studio 为我的应用程序创建一个 msi 文件。它检查系统中是否存在 .net 2.0。如果它不存在,则安装中止。
如果 .net 2.0 不存在,我需要安装它并继续安装应用程序而不是中止安装。
这如何在 Visual Studio 2005 安装和部署项目中实现???
不知道。不过,在 VS Setup 项目上花费了相当长的时间后,我可以告诉你一件事:它们很糟糕。我的意思是真的很糟糕。我喜欢 VS,但那些项目令人尴尬。可悲的是,他们认为你可以和他们一起去任何地方。我怎么强调他们有多糟糕都不为过。
也就是说,您应该切换到Windows Installer XML,通常称为“WiX”。它带有一个 VS 插件,基本上只是做一些基本的链接,然后你可以随意设置 XML。这需要一些时间来适应,因为没有任何用户界面。最后,它比 VS 的东西有了如此巨大的改进,值得花额外的时间(比如一个小时左右)来熟悉这种格式。