我们的桌面应用程序包含多个依赖关系中的C ++ DLL。 DLL“A”由DLL“B”引用,其由DLL“C”引用。这些都是我们编写的DLL。
当我们在开发人员工作站上编译时,生成的DLL“C”在运行时正常工作。如果我们使用Dependency Walker检查它,我们可以看到它依赖于DLL“B”。但是,如果我们让TFS使用相同的配置构建解决方案(据我们所知),生成的“C”会导致运行时错误。
当我们用Dependency Walker检查“C”的TFS输出时,没有引用“B”。
什么可能导致这种行为?我想我不清楚如何将依赖信息添加到DLL中,因为在VS2008项目属性中没有调用依赖项。
谢谢, 克里斯