2014-01-15 78 views
0

我有一个VS2008安装项目,它将东西安装到与另一个安装项目(不同的应用程序)相同的文件夹中,因为许多dll是共享的。相关项目的主要输出被添加到安装程序中,并且我更改了安装程序依赖项,以便将不需要的dll(重复项)设置为Exclude。我遇到的问题是,解决方案保存并重新加载时,依赖关系会失去排除的状态,从而使我回到原来的状态。如何排除安装项目中的依赖关系?

有没有更好的方法来控制安装程序打包哪些依赖关系?

TIA

回答

0

最后,我增加了一个新的类库项目,其包含一个服务安装程序类的溶液中,推翻了碱的方法安装(),提交(),回滚()&卸载()来直接做我想做的事,在适当的地方调用每个相应的基本方法。然后我只是将项目输出添加到我的安装项目的每个自定义操作中。

工作非常整齐,给我完全的自由去做任何我想在每次'本地'自定义操作之前或之后做的任何事情。