有没有办法在Visual Studio中创建一个空白解决方案或某种类型的基于文件的项目解决方案,以便我可以指向根文件夹,并拥有该根目录中的所有子文件夹和文件,显示在我的解决方案资源管理器?我意识到我可以创建一个空白解决方案,然后通过添加>手动添加单个项目。但是,现有的项目并没有保持文件夹结构的完整性,而且,如果我有很多文件夹/文件,它将需要永远。
答案 0 :(得分:4)
您还可以创建空白解决方案,然后单击解决方案资源管理器顶部的右起第二个图标(它看起来像三个文件,其中一个“剪切”)。单击该按钮以显示解决方案目录中不在项目中的文件后,可以选择所有文件(按住Shift键单击),然后右键单击所选内容并选择“包括在项目中”。
另请注意,您可以通过shift或control-click在“Add Existing ...”文件窗口中选择多个文件。
答案 1 :(得分:1)
您必须在解决方案中创建一个Visual Studio项目才能添加文件并保留其文件夹结构。要添加的文件必须位于项目的主文件夹下。
我建议添加“C#Empty Project”(解决方案资源管理器:解决方案>添加>新项目...> Visual C#> Windows>空项目)。之后,您可以按照SoloBold的描述继续显示项目文件夹中的文件。右键单击源文件的最顶层文件夹,选择“包含在项目中”,将添加包括所有文件的整个文件夹结构。这可能需要一些时间,具体取决于文件/子文件夹的数量。