我有一组独立的文件,完全不属于任何c#项目,它们位于复杂的嵌套目录结构中。
我想以这种格式将它们添加到ASP。NET web应用程序,我正在工作;同时保持相同的结构。所以,我复制文件夹到我的项目的目标位置,我试图“添加现有项目”,只是失去了以前的文件夹层次结构。
通常我手工重新创建目录,逐个复制,然后添加现有的项目。在这种情况下,目录/项太多了。
那么如何在Visual Studio 2008中添加现有的目录和文件呢?
我有一组独立的文件,完全不属于任何c#项目,它们位于复杂的嵌套目录结构中。
我想以这种格式将它们添加到ASP。NET web应用程序,我正在工作;同时保持相同的结构。所以,我复制文件夹到我的项目的目标位置,我试图“添加现有项目”,只是失去了以前的文件夹层次结构。
通常我手工重新创建目录,逐个复制,然后添加现有的项目。在这种情况下,目录/项太多了。
那么如何在Visual Studio 2008中添加现有的目录和文件呢?
当前回答
现在在市场上有一个开源扩展,似乎做了OP所要求的:
文件夹到解决方案文件夹
如果它不能完全实现您想要的功能,那么代码是可用的,因此您可以修改它以适合您的场景。
HTH
其他回答
点击上面红色圆圈。您的文件夹将出现在解决方案资源管理器中。
右键单击您的文件夹-> Include in project。
现在在市场上有一个开源扩展,似乎做了OP所要求的:
文件夹到解决方案文件夹
如果它不能完全实现您想要的功能,那么代码是可用的,因此您可以修改它以适合您的场景。
HTH
这就是我所做的:
右键单击解决方案->添加->现有网站… 选择网站所在的文件夹。只是网站的根文件夹。
然后,解决方案中的所有内容都将从文件夹添加到文件,以及这些文件夹中的文件。
在Windows 7中,你可以这样做:
右键单击您的项目并选择“添加->现有项目”。在出现的对话框中,浏览到要添加的目录的根目录。在右上角有一个搜索框。输入*.cs或*.cpp,无论你想添加哪种类型的文件。搜索完成后,选择所有文件,单击添加并等待一段时间…
将文件/文件夹从Windows资源管理器拖到解决方案资源管理器中。它会把它们都加起来。注意,如果Visual Studio处于管理员模式,这将不起作用,因为Windows资源管理器是一个用户模式进程。