0

我在 Visual Studio 2008 和 NET Framework 3.5 中有一个 Visual C++ 项目。现在,我已迁移到 Visual Studio 2010 和 .NET Framework 4.0。

转换后,我看到一些外部依赖项(*.h 文件)已自动添加到创建的新文件夹中,“外部依赖项”也自动创建。此文件夹中的所有文件 *.h 都引用了一个相对路径:

c:\程序文件\Microsoft Visual Studio 10.0\vc\atlmfc\include\

我不明白,因为在 Visual Studio 2008 和 net Framework 3.5 中,这个文件夹,外部依赖项,不存在。

为什么这个文件夹会自动创建并填充大量 *.h 文件?

此外,每次从团队基础服务器执行获取最新信息时,该项目始终显示为已签出。为什么?

4

1 回答 1

1

“外部依赖”是 VS2010 的一个新特性。它是一个虚拟文件夹,包含 intellisense 发现您的代码所依赖的所有头文件。如果您觉得它没有用,可以从 Tools->Options->Text Editor->C/C++->Advanced->Disabled External Dependancies 将其禁用(我就是这样做的)设置为 True。

于 2013-01-16T11:46:12.687 回答