我刚将一个VS2010项目升级到VS2012,现在遇到一个问题,即依赖的项目不会按需构建。例如,假设我的解决方案中有以下项目:
- Library A
- ConsoleApp 1
其中ConsoleApp 1引用Library A。如果我更改Library A类中方法的签名,并运行ConsoleApp 1,则由于运行ConsoleApp 1未导致构建Library A,因此ConsoleApp 1无法看到我的更改而出现编译器错误。
如果我手动构建Library A,然后手动构建ConsoleApp 1,它可以正常工作。但是,我希望在启动之前运行ConsoleApp 1应该会导致任何依赖项项目被重建。
我是否配置有误?还是这是VS2012的一个bug?