在Visual Studio中,如果组件过时,如何强制构建?

时间:2010-12-23 00:04:08

标签: c++ visual-studio dll msbuild build

最近我把我的两个C ++项目放在VS 2010中的一个解决方案中。

一个项目创建一个DLL,第二个是使用DLL的测试应用程序。

在此转换之前,我曾经构建DLL并将输出.dll文件复制到测试应用程序的Debug目录中,然后我也会构建它(该应用程序在运行时使用LoadLibrary()加载DLL)

我想知道在构建测试应用程序时是否有办法强制构建DLL项目,如果现有.dll文件已过时

1 个答案:

答案 0 :(得分:4)

  

我想知道如果现有的.dll文件已经过时,是否有办法在构建测试应用程序时强制构建DLL项目。

是。

在solution explorer中,右键单击exe项目并选择Project Dependencies...。 选择DLL项目复选框,您已完成设置。

如果您的DLL项目是静态库,则此复选框也会隐式自动链接到您的依赖项。