我在使用 Visual Studio 2010 时遇到了一个奇怪的问题。我的解决方案中有很多项目。当我在我的解决方案中添加一个文件夹(在 Visual Studio 中,而不是 Windows 资源管理器中)时,它会自动更改解决方案中的一些项目,即 .csproj 文件。基本上,它会更改它引用的一些项目的名称。例如,
<ProjectReference Include="..\..\..\Common\Common.csproj">
<Project>{EXXXXX-XXXXX-XXX-XXXX-XXXXXXXXX}</Project>
<Name>Common</Name>
</ProjectREference>
改为
<ProjectReference Include="..\..\..\Common\Common.csproj">
<Project>{EXXXXX-XXXXX-XXX-XXXX-XXXXXXXXX}</Project>
<Name>Common %28Common\Common%29</Name>
</ProjectREference>
也就是说,它为名称添加了一些内容。但它只更改它引用的一两个项目名称,而不是它引用的所有项目。顺便说一句,我只在解决方案的根目录中添加了一个文件夹。它与解决方案中的其他项目完全无关。
虽然这不是什么大问题,但不影响程序的编译和执行,还是挺烦人的。任何人都知道是什么导致了这个问题?