将现有目录添加到解决方案资源管理器中的目录

JMK*_*JMK 104 visual-studio-2012

我想在解决方案资源管理器中将已存在的目录添加到目录中,但每当我右键单击该目录并选择时Add => Existing Item,我只能添加单个文件,而不能添加目录.

如何将现有目录添加到Solution Explorer中的Project内的目录中?

Rad*_*Zec 177

单击解决方案资源管理器顶部的"显示所有文件"按钮,右键单击所需的文件夹,然后选择"包含在项目中".

在VS2012 Solution Explorer中显示所有文件按钮

  • 对于那些无法找到按钮的人,请注意解决方案资源管理器顶部的按钮会根据所选内容而改变(至少在VS2012中).确保选择了项目. (16认同)
  • 据我所知,VS 2012中不再存在"显示所有文件"按钮.如果我错了,请纠正我,因为我错过了这个功能.编辑:至少,网站项目不存在. (2认同)
  • 我知道这有点晚了,但是如果您的目录(文件夹)已经存在于文件系统上并且您想将它添加到您的项目中(因为这在上面的注释中更简单地说明)..只需打开文件资源管理器(如正常...在Windows中打开文件夹)并拖动文件夹并将其放在解决方案资源管理器窗格中的所需文件夹上.完成工作!我刚刚做了这个,因为我没有'显示所有文件',我仍然希望为我的项目使用'网站项目'. (2认同)

Chr*_*ris 82

将文件夹从Windows资源管理器拖放到Visual Studio解决方案窗口中:)

来源于

或者只是复制并粘贴到解决方案资源管理器中


小智 10

VS 2012似乎区分了"解决方案文件夹",它们只包含其他解决方案文件夹或包含项目文件夹.拖放工作(使用我的设置)仅适用于项目文件夹,而不适用于解决方案文件夹.如果我添加新的解决方案文件夹,则机器上没有任何操作.如果我将机器文件夹拖放到主解决方案,它拒绝接受它.如果我将文件夹拖放到解决方案文件夹,我会收到一条错误消息,指出无法完成此操作.