2013-04-05 55 views
16

有什么方法可以将现有文件夹及其所有子文件夹和内容添加到Visual Studio 2012中的解决方案中? 一些方法像压缩它或类似的东西......?如何将现有文件夹的所有子文件夹和内容添加到解决方案?

+3

您可以将文件夹及其子文件夹复制到解决方案文件夹中。然后在VS 2012中点击“显示ALl文件”。然后,您将看到文件夹/文件夹为灰色图标。右键单击它们并执行“Include In Project” – 2013-04-05 08:14:18

回答

36

解决方案资源管理器中有一个名为Show All files的按钮。点击它,然后选择你想包括对项目的文件夹:

enter image description here

注意如何不属于项目的一部分的文件夹中的白色显示。您可以选择要包含的文件夹,右键单击它并在上下文菜单中选择Include In Project。这将递归地将所有文件包含到项目中。

+2

右键单击该文件夹,然后选择'Include in project' – 2013-04-05 08:15:05

+0

非常感谢! – 2013-08-01 20:38:15

+0

1 ^是不够的。 – user1873073 2014-03-25 02:36:52

0

您显示的文件夹是'项目文件夹'。这不适用于创建为“解决方案文件夹”的文件夹。如果您右键单击解决方案的顶层节点,并且您可以选择添加新的“解决方案文件夹”。但是,当您执行此操作时,2012不会创建具有相应名称的系统文件夹。

到目前为止,我所发现的工作原理是,首先在Visual Studio中的“解决方案文件夹”与你想要的相对路径创建,然后在“解决方案文件夹”创建一个新项目,创建时小心项目以相匹配的相对路径输入项目的系统文件夹。 VS会为你创建系统文件夹,并在那里安装项目。 (或者,您可以将现有文件拖放到您创建的“解决方案文件夹”中,如果添加现有文件是您的目标;重要的一点是将系统相对路径与解决方案相关路径)。

+0

我发现的是,首先在Visual Studio中用你想要的相对路径创建一个'解决方案文件夹',然后在'解决方案文件夹'中创建一个新项目,在创建项目时输入一个系统文件夹该项目的相对路径相匹配。 VS会为你创建系统文件夹,并在那里安装项目。 (或者,您可以将现有文件拖放到您创建的“解决方案文件夹”中,如果添加现有文件是您的目标;重要的一点是将系统相对路径与解决方案相关路径。) – 2013-08-02 17:11:29

相关问题