我正在使用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这样的第三方工具?
答案 0 :(得分:1)
Visual Studio不支持自定义先决条件顺序。
您可以尝试编辑项目文件(.vdproj)并手动更改引导程序配置,但我不确定它是否可行。
通常,该解决方案是另一种设置创作工具,可以提供对先决条件的更多控制。