【问题标题】:Visual C++ Migration from visual studio 2008 tfs to 2010 tfs and from net framework 3.5 to 4.0从 Visual Studio 2008 tfs 到 2010 tfs 以及从 net framework 3.5 到 4.0 的 Visual C++ 迁移
【发布时间】:2013-01-16 11:34:22
【问题描述】:

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

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

c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\

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

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

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

【问题讨论】:

  • 如果您使用的是 .NET,则它不是 C++。 C++/CLI,可能吗?

标签: .net visual-studio-2008 visual-c++


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 2011-08-18
    相关资源
    最近更新 更多