如何在Visual Studio中"添加现有项"整个目录结构?

时间:2020-03-05 18:51:53  来源:igfitidea点击:

我问这个问题很可笑,因为它看起来应该很简单,但是我一直无法找到这个问题的答案。

我有一套完全不属于任何Cproject的独立文件,它们位于复杂的嵌套目录结构中。我想以这种格式将它们添加到我正在处理的ASP.NET Web应用程序中的其他目录中;同时保留相同的结构。因此,我将文件夹复制到了项目的目标位置,并尝试添加现有项,只是丢失了先前的文件夹层次结构。通常,我会手动重新创建目录,以一对一的方式复制目录,然后添加现有项。在这种情况下,目录/项目太多了。

那么,如何在Visual Studio 2008中添加现有目录和文件?

解决方案

回答

将文件/文件夹从Windows资源管理器拖到解决方案资源管理器中。它将全部添加。请注意,如果Visual Studio处于管理员模式,则此方法不起作用,因为Windows资源管理器是用户模式进程。

回答

为特定项目启用"显示所有文件"(我们可能需要点击"刷新"才能看到它们)**。

不属于项目`的文件夹/文件在项目树中显示为"较浅"。

右键单击要添加的文件夹/文件,然后单击"包含在项目中"。它将以递归方式将文件夹/文件添加到项目中。

**这些按钮位于迷你解决方案资源管理器工具栏上。

**确保我们未处于调试模式