Visual Studio安装项目 - 您是否可以配置项目以正确的顺序安装传递依赖项?

时间:2011-09-21 14:20:05

标签: visual-studio visual-studio-2010 wix visual-studio-setup-proje

我正在使用Visual Studio 2010为我的项目创建安装程序。我的安装程序包括我的依赖项,例如.NET 3.5和2007 Microsoft Office主互操作程序集(PIA)。此外,PIA依赖于.NET 3.5。

我遇到了一个问题,因为Visual Studio 2010无法识别PIA在.NET 3.5上的传递依赖性。因此,生成的安装程序可执行文件以错误的顺序安装这些项目,在安装.NET之前安装PIA,从而导致错误。

解决此问题的最佳方法是什么?有没有办法配置安装项目,以指示这些依赖项的正确排序?我听说过一些像Wix这样的第三方解决方案,但对于这么简单的事情来说似乎有些过分。我是否真的需要使用像Wix这样的第三方工具?

1 个答案:

答案 0 :(得分:1)

Visual Studio不支持自定义先决条件顺序。

您可以尝试编辑项目文件(.vdproj)并手动更改引导程序配置,但我不确定它是否可行。

通常,该解决方案是另一种设置创作工具,可以提供对先决条件的更多控制。