Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何将现有文件夹及其所有子文件夹和内容添加到解决方案中?_Asp.net Mvc 3_Visual Studio 2012 - Fatal编程技术网

Asp.net mvc 3 如何将现有文件夹及其所有子文件夹和内容添加到解决方案中?

Asp.net mvc 3 如何将现有文件夹及其所有子文件夹和内容添加到解决方案中?,asp.net-mvc-3,visual-studio-2012,Asp.net Mvc 3,Visual Studio 2012,是否有任何方法可以将现有文件夹及其所有子文件夹和内容添加到visual studio 2012中的解决方案中? 一些方法,比如压缩它或类似的东西…?解决方案资源管理器中有一个名为“显示所有文件”的按钮。单击它,然后选择要包含到项目中的文件夹: 请注意,不属于项目的文件夹是如何以白色显示的。您可以选择要包含的文件夹,右键单击该文件夹,然后在关联菜单中选择include In Project。这将递归地包括项目中的所有文件。显示的文件夹是“项目文件夹”。这不适用于创建为“解决方案文件夹”的文件夹。

是否有任何方法可以将现有文件夹及其所有子文件夹和内容添加到visual studio 2012中的解决方案中?
一些方法,比如压缩它或类似的东西…?

解决方案资源管理器中有一个名为“显示所有文件”的按钮。单击它,然后选择要包含到项目中的文件夹:


请注意,不属于项目的文件夹是如何以白色显示的。您可以选择要包含的文件夹,右键单击该文件夹,然后在关联菜单中选择
include In Project
。这将递归地包括项目中的所有文件。

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

到目前为止,我发现有效的方法是首先在Visual Studio中创建一个具有所需相对路径的“解决方案文件夹”,然后在该“解决方案文件夹”中创建一个新项目,在创建项目时要小心,以便为具有匹配相对路径的项目键入系统文件夹。VS随后将为您创建系统文件夹,并在那里安装项目。(或者,如果您的目标是添加现有文件,则可以将现有文件拖放到已创建的“解决方案文件夹”中;重要的一点是将系统相对路径与解决方案相对路径相匹配。)

您可以将文件夹及其子文件夹复制到解决方案文件夹中。然后在VS 2012中单击“显示所有文件”。然后,您将看到一个或多个文件夹显示为暗显图标。右键单击它们并执行“包含在项目中”我发现的是,首先在Visual Studio中创建一个具有所需相对路径的“解决方案文件夹”,然后在该“解决方案文件夹”中创建一个新项目,在创建项目时要小心,以便为具有匹配相对路径的项目键入系统文件夹。VS随后将为您创建系统文件夹,并在那里安装项目。(或者,如果您的目标是添加现有文件,则可以将现有文件拖放到已创建的“解决方案文件夹”中;重要的一点是将系统相对路径与解决方案相对路径相匹配。)1^不足以满足此要求。