分析VS2010 C#项目并在磁盘上报告文件而不是项目的一部分?

时间:2010-06-02 21:07:46

标签: c# visual-studio-2010 file mercurial

我今晚早些时候发现,我从C#项目中删除的文件和文件夹显然仍在磁盘上,即使我在Visual Studio中删除它们时,我的Visual Studio Mercurial插件似乎也能很好地删除它们。它必须在涉及这些文件时才会被嘲笑。

所以我想知道......有没有人有一个脚本或类似的东西,或者知道什么,会查看我的.csproj文件并报告我的磁盘上不属于项目文件的额外文件和文件夹?< / p>

我只想清理我的存储库内容。

2 个答案:

答案 0 :(得分:2)

最简单的方法是转到“项目”菜单并选择“显示所有文件”。

此选项基于每个项目设置。

答案 1 :(得分:2)

如果在解决方案资源管理器中启用“显示所有文件”选项,则项目文件中未包含的任何文件都将显示为白色图标。

alt text http://img686.imageshack.us/img686/9986/85818429.png

如果然后完全展开项目树,您应该能够看到项目中未包含的任何文件。此外,您还可以看到项目中包含但​​在磁盘上不存在的任何文件(这些文件将叠加警告三角形)。

这是每个项目的设置,因此您必须为每个项目执行此操作。