Visual Studio解决方案只指向文件夹并显示解决方案资源管理器中的所有子文件夹和文件?

时间:2008-10-24 14:59:12

标签: visual-studio

有没有办法在Visual Studio中创建一个空白解决方案或某种类型的基于文件的项目解决方案,以便我可以指向根文件夹,并拥有该根目录中的所有子文件夹和文件,显示在我的解决方案资源管理器?我意识到我可以创建一个空白解决方案,然后通过添加>手动添加单个项目。但是,现有的项目并没有保持文件夹结构的完整性,而且,如果我有很多文件夹/文件,它将需要永远。

2 个答案:

答案 0 :(得分:4)

您还可以创建空白解决方案,然后单击解决方案资源管理器顶部的右起第二个图标(它看起来像三个文件,其中一个“剪切”)。单击该按钮以显示解决方案目录中不在项目中的文件后,可以选择所有文件(按住Shift键单击),然后右键单击所选内容并选择“包括在项目中”。

另请注意,您可以通过shift或control-click在“Add Existing ...”文件窗口中选择多个文件。

答案 1 :(得分:1)

您必须在解决方案中创建一个Visual Studio项目才能添加文件并保留其文件夹结构。要添加的文件必须位于项目的主文件夹下。

我建议添加“C#Empty Project”(解决方案资源管理器:解决方案>添加>新项目...> Visual C#> Windows>空项目)。之后,您可以按照SoloBold的描述继续显示项目文件夹中的文件。右键单击源文件的最顶层文件夹,选择“包含在项目中”,将添加包括所有文件的整个文件夹结构。这可能需要一些时间,具体取决于文件/子文件夹的数量。

另请参阅:Answer to similar question, with screenshot