为什么C ++项目不会在其所依赖的C#项目被修改时自动重建?

时间:2014-05-01 18:48:08

标签: c# c++ visual-studio-2012 build

我有一个Visual Studio 2012解决方案,其中包含一个C#项目Addin和一个C ++项目Shim。如果我对Addin(C#)进行了更改,我希望Shim(C ++)重建,但我似乎无法实现它。当我按F5时,Addin被重建,但Shim没有。如果我Rebuild Solution那么它很好,但解决方案中还有许多其他项目,每次都需要很长时间。

我正在使用64位处理器在64位Windows Pro 8.0上运行Visual Studio 2012 Update 4.

这是我到目前为止所尝试的:

加上谷歌广泛搜索并查看尽可能多的VS设置。

我知道我可以通过右键单击并选择“仅限项目”=>来强制重建。重建,但很容易忘记,所以我真的想解决这个问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

听起来你可能只需要在构建之前清理c ++项目,以便它可以提取更新的c#输出。我相信"重建"行动基本上执行"清洁"然后是" Build"这可能就是Project Rebuild为你工作的原因。