VS2010项目中的不可移动文件

时间:2012-02-27 08:13:16

标签: c++ visual-studio-2010

我有一个Visual Studio 2010 C ++项目。以前一切都运行正常但现在当我创建新文件时,他们在角落里有奇怪的小箭头。我已经检查过它们是不是链接,文件位于引用的硬盘位置。我已经完成了项目文件和设置,无法确定它们与我的正常,好的文件之间的区别。但是,当我尝试移动这些文件来重新组织我的项目时,Visual Studio将不会移动它们。我该如何解决这个问题?

enter image description here

这是(项目文件的一部分):

  <ItemGroup>
    <ClInclude Include="Interfaces\OS\OS.h" />
    <ClInclude Include="Interfaces\Render\Math\colour.h" />
    <ClInclude Include="Interfaces\Render\Math\Point.h" />
    <ClInclude Include="Interfaces\Render\Math\rectangle.h" />
    <ClInclude Include="Interfaces\Render\render.h" />
    <ClInclude Include="Implementations\OS\Windows\Context.h" />
    <ClInclude Include="Implementations\OS\Windows\Window.h" />
    <ClInclude Include="Implementations\OS\Windows\Windows.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Context.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Direct3D9.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Font.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Label.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Scene.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Sprite.h" />
    <ClInclude Include="Implementations\Render\Direct3D9\Texture.h" />
    <ClInclude Include="UI\Context.h" />
    <ClInclude Include="UI\Controls\Button.h" />
    <ClInclude Include="UI\Controls\Context.h"/>
    <ClInclude Include="UI\Division.h" />
  </ItemGroup>

如您所见,所有头文件都列出相同,但只有部分文件是不可移动的。

1 个答案:

答案 0 :(得分:5)

显然,这是特别的。仅当根文件夹命名为&#34; UI&#34;时才会出现此问题。所有其他文件夹名称按预期工作。重新创建文件夹和文件没有任何效果,但如果根文件夹未命名&#34; UI&#34;,则一切正确。要将这个问题归结为Visual Studio错误。