Visual Studio:将现有文件夹添加到项目中

时间:2013-11-17 16:33:10

标签: visual-studio projects-and-solutions

有没有办法将现有文件夹添加到Visual Studio项目中,这样我就不能按文件执行此文件了?

修改

说清楚:我想添加引用而不是副本

11 个答案:

答案 0 :(得分:25)

如果文件夹及其内容已经创建并且它实际存在于Project下,则可以单击Show All Files图标(位于Solution Explorer窗口的顶部),然后当文件夹显示为虚线图标时,右键单击它并选择“包括在项目中”,然后添加文件夹及其所有内容。

答案 1 :(得分:13)

VS 2019

单击“解决方案资源管理器”窗口顶部的“显示所有文件”图标。

'Show All Files' icon

然后,所选项目的文件夹/文件将显示为虚线图标。您可以右键单击其中任何一个,然后选择include in project将其包括在项目中。

对于解决方案文件夹,请单击“显示所有文件”图标,然后首先排除所需的文件夹/文件,然后包括它们。

答案 2 :(得分:9)

我认为没有,但如果您将所有文件都放在一个文件夹中,则可以一次添加多个文件。只需在添加文件对话框中标记它们即可。

答案 3 :(得分:8)

您可以打开Add Existing Item对话框,选择一堆文件,点击Add的按钮下拉菜单,然后选择Add as a link。它会将文件添加为引用,不会复制它。

答案 4 :(得分:6)

您可以拖放整个文件夹。如果所有文件都没有显示,则可以对子文件夹重复拖放操作。

答案 5 :(得分:3)

  1. 右键单击该项目,然后选择“New Solution Explorer view”,弹出一个窗口。
  2. 然后形成新窗口的工具栏(“解决方案浏览窗口”),单击“显示所有文件”图标。
  3. 然后将感兴趣的文件夹包含在您的项目中......

答案 6 :(得分:1)

如果该文件夹及其内容已经创建,并且在项目中实际存在,则在项目enter image description here上单击查看,然后您将看到所有文件夹和文件,只需复制文件并单击解决方案在同一文件夹视图中,然后全部粘贴到其中

答案 7 :(得分:0)

检查该文件夹是否在项目文件夹中,如果是:

  1. 单击在解决方案资源管理器中显示所有文件。

  2. 现在您可以在解决方案资源管理器中看到文件夹名称。右键单击文件夹->包含在项目中。

  3. 如果文件夹不在项目中,请将其复制到我们想要的位置的项目目录中。

答案 8 :(得分:0)

在Visual Studio 2019中,我无法从文件资源管理器或``显示所有文件''中拖放然后添加它们。相反,在文件资源管理器中时,右键单击并选择复制,然后在Visual Studio 2019中单击该位置,然后右键单击并选择粘贴。文件夹和子文件夹中的所有文件都将添加。

答案 9 :(得分:0)

如果您正在使用VS 2019社区版,我发现您可以:

  1. 打开要在Windows资源管理器中添加的任何文件夹的父文件夹
  2. 右键单击并复制该文件夹
  3. 转到Visual Studio中的解决方案资源管理器
  4. 右键单击该文件夹,然后将其粘贴到解决方案树中的任意位置

答案 10 :(得分:0)

自从最初发布以来已经有一段时间了,但是这是不在项目内部的解决方案文件夹的替代答案。如果您只希望能够从Visual Studio内部查看物理文件,而不必要求在解决方案资源管理器的默认视图中查看它们,则单击“切换视图”按钮,然后选择文件夹视图和任何物理目录/目录解决方案根文件夹下的文件即使没有出现在解决方案资源管理器的默认视图中也会显示在这里。

folder view

但是,如果您要添加的文件夹树不大到虚拟解决方案目录/目录以匹配您现有的树结构,请执行此操作,然后将现有的物理文件“添加”到虚拟目录/目录。如果您的解决方案目录中存在该物理目录,它将不会复制文件-它会直接链接到物理文件,但它们将显示为解决方案虚拟目录的一部分。