VC++ 项目一直过时

Posted

技术标签:

【中文标题】VC++ 项目一直过时【英文标题】:VC++ projects keep being out of date 【发布时间】:2010-09-23 12:33:30 【问题描述】:

我有一个同时包含 C# 和 C++/CLI 项目的解决方案。我的问题是 C++ 项目总是过时,IDE 不断询问我是否要构建它们。

有一些自定义构建步骤,会在这里和那里复制一些文件,我怀疑这可能会导致问题 (?)。我可以禁用对这些项目的最新检查(如果没有其他方法),因为它们现在不会被修改。我怎样才能做到这一点?

请注意,this question 非常相似,但不是重复的。

【问题讨论】:

当我有一个 C++/CLI 项目引用 C# 项目时,我总是遇到问题。似乎无论我做什么,C# 项目总是使 C++/CLI 之一进入重建,即使没有任何变化。我还没有找到解决办法。也许您遇到了同样的问题? 也许,但不幸的是我也没有找到解决方案。好吧,从那以后我确实升级了我的开发机器,所以现在不那么烦人了:) 好吧原来不是 C# 项目的错。我的 C++ 项目中引用了一个不存在的头文件,这就是导致重建的原因。显然这是 Visual Studio 中的一个错误。您可以检查其中任何一个。 【参考方案1】:

检查是否在构建(或构建后)任务期间更改了依赖项,这决定了(当然)一个新的、全新的构建。

另一种可能性是您在自定义构建任务中提到了一个实际上并不存在的依赖项(例如,名称或路径错误的外部文件)。

【讨论】:

以上是关于VC++ 项目一直过时的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的vc++6.0项目属性只有一项,

VC编译连接选项详解

问下Oracle是否真的已经过时了

推荐系统过时了?抖音/Uber/YouTube表示不服!

该项目已过时[重复]

VC++ 中是不是有某种空白的 openGL 和 freeglut 项目?