一步添加多个现有文件夹和多个现有文件到 Visual Studio 项目

Posted

技术标签:

【中文标题】一步添加多个现有文件夹和多个现有文件到 Visual Studio 项目【英文标题】:adding multiple existing folders and multiple existing files to Visual Studio project in single step 【发布时间】:2011-11-18 03:20:47 【问题描述】:

有没有人可以通过单个步骤(或通过宏)将多个文件夹和这些文件夹中的(现有)文件添加到 Visual Studio 项目?假设所有文件夹和文件都被复制/粘贴到项目文件夹中,它们需要相对于项目文件夹驻留,但实际上并未存储在 .csproj 或 .vbproj 文件中,我认为这是编译这些文件的要求文件到解决方案/项目中。

如果您的解决方案中有一个 Web 应用程序项目,这很有效,但如果您有 .csproj 或 .vbproj,则效果不佳。在这种情况下,您必须手动添加文件夹(和嵌套文件夹),然后添加现有文件并单独浏览每个文件,这可能需要很长时间。

【问题讨论】:

我认为这需要针对 vs 2017 的更新答案。 @jschmitter 如果答案因版本而异,请随意回答。 【参考方案1】:

在解决方案资源管理器中,选择项目,单击“显示所有文件”按钮 - 。

这将显示所有文件,包括那些不属于项目的文件。您现在可以在解决方案资源管理器中选择所有这些(使用 Ctrl + 单击),然后右键单击并转到“包含在项目中”。

【讨论】:

【参考方案2】:

在 Visual Studio 2013(可能更早版本)中,您可以从 Windows 资源管理器中拖动文件夹并将其拖放到解决方案资源管理器中的项目中。

【讨论】:

【参考方案3】:

此线程中给出的其他答案对我不起作用,因为我要添加的文件(DTSX 文件)位于不同的文件夹中,并且复制/移动它们会导致其他问题。这对我有用:

使用 Visual Studio 2015,使用 Windows 资源管理器找到要添加到项目中的文件。将这些文件复制到剪贴板。如果您正在处理 DTSX 文件,请在解决方案资源管理器中右键单击 SSIS 包,然后单击粘贴。

【讨论】:

以上是关于一步添加多个现有文件夹和多个现有文件到 Visual Studio 项目的主要内容,如果未能解决你的问题,请参考以下文章

集成 Flutter 到现有项目,并实现使用单个 FlutterEngine 管理多个入口

如何更改多个 .txt 文件中的字符并保存/覆盖 Powershell 中的现有文件

与现有表单很好地集成的多个文件上传器

PySpark 在创建包含现有列名的新列时读取多个文件

从主文件创建多个Excel工作簿的最佳方法,文件必须使用带有多个工作表的现有模板

创建一个viewcontroller并将现有VC的标签和按钮添加到新的VC Swift iOS