VS2010安装程序项目 - 关闭自动依赖项扫描

时间:2014-06-16 17:31:55

标签: visual-studio-2010 install

我继承了一个具有VS2010安装程序项目的内部产品。内部产品构建在更大的COM产品之上,通过regasm或gacutil注册大部分COM(dll)。问题是VS2010安装程序项目扫描依赖项,并将添加更大的产品DLL,然后在卸载时取消注册 - 打破我的产品和更大的产品。

此内部产品的安装程序取消注册较大的产品COM对象会导致团队浪费几个小时。我想禁用VS2010依赖扫描,并提供静态依赖列表。我可以添加依赖项没有问题,但无法弄清楚如何禁用自动依赖项扫描,这将继续重新添加不属于我的DLL,并在卸载时破坏所有内容。

我根本无法更改较大的产品,也没有时间在WIX中重新编写安装程序。

1 个答案:

答案 0 :(得分:0)

您可以将COM包装器DLL放在合并模块项目中。依赖项扫描程序不会扫描引用的合并模块。当然这是假设您的COM包装程序集是静态的 - 这只是将问题转移到一个构建较少的项目。如果你有快速的代码更改,你可能想要移动更改的部分。