在我的解决方案中,我有两个项目。 一个是在构建时生成.lib文件的库。 另一个是使用该库的测试应用程序。
我已将测试项目设置为“依赖”库项目。
但是,当我对库进行更改并按F5运行样本时,它不会重建样本。依赖选项似乎只是确保在运行示例时构建库。
“在运行时,当项目过期时”设置为“始终构建”。
我正在使用vs12。
答案 0 :(得分:1)
您已将Test项目设置为依赖于库,但对于此方案,您希望这样做相反。 Visual Studio不允许您使用循环引用,因此您必须删除Test to Library的项目依赖项,并在您以这种方式工作时将其重新添加为Library to Test。 最常见的情况是依赖于库的客户端应用程序(测试),并且库上的任何更改都需要手动重建客户端,因为库更改可能已经破坏了签名,类型等。