我刚刚将一个 VS2010 项目升级到 VS2012,现在遇到了一个问题,即依赖项目不是按需构建的。例如,假设我的解决方案中有以下项目:
- 图书馆 A
- 控制台应用程序 1
ConsoleApp 1 引用库 A 的地方。如果我更改库 A 中的类中方法的签名并运行 ConsoleApp 1,则会出现编译器错误,因为 ConsoleApp 1 没有看到我的更改,因为运行 ConsoleApp 1 不会导致库 A建造。
如果我手动构建库 A,然后手动构建 ConsoleApp 1,它工作正常。但是,我希望运行 ConsoleApp 1 会导致在启动之前重新构建任何依赖项目。
我可以有一些配置不正确吗?或者这是VS2012中的一个错误?