2013-04-06 35 views
0

在我的解决方案中,我有两个项目。 一个是在构建时生成.lib文件的库。 另一种是使用库的测试应用程序。如何告诉视觉工作室在重建相关库时重建项目

我已经将测试项目设置为“依赖于”库项目。

但是,当我对库进行更改并按F5运行该示例时,它不重建该示例。依赖项选项似乎只能确保在运行样本时构建库。

“运行时,项目已过期”设置为“始终构建”。

我正在使用vs12。

回答

1

您已经设置了依赖于库的测试项目,但是对于这种情况,您希望将其颠倒过来。 Visual Studio不允许你有循环引用,所以你必须删除Test to Library的项目依赖项,并在你以这种方式工作时重新添加它作为Library to Test。 最常见的情况是依赖于库的客户端应用程序(测试),并且库中的任何更改都需要手动重新构建客户端,因为库更改可能包含签名,类型等。