这个问题确实很简单。我没有在 Visual Studio 中创建文件夹,而是为文件系统上的项目创建了目录结构。如何在保持项目结构的情况下将所有文件夹和文件包括在内?
如果我在名为 Services 的文件夹上 “添加现有文件” 并导航到目录结构.. Services> AccountManagement> CreateAccount.cs 中的文件,则它在 Visual Studio 中的显示方式如下:Services> CreateAccount.cs。我不想这样。
我已经模拟出了一个完整的目录结构,因为我正在模仿使用相同结构进行组织的客户开发人员。如何在 Visual Studio 中将所有文件夹和文件添加到项目中?还是我必须做大多数 Microsoft 用户要做的事情并 “使用它” 并通过 Visual Studio 重新创建每个文件夹?
您也可以将文件夹从Windows 资源管理器拖放到 Visual Studio 解决方案窗口中。
在 Visual Studio 2015 中,这就是您的操作方式。
如果要自动将所有后代文件包括在特定文件夹下:
<Content Include="Path\To\Folder\**" />
可以限制为仅包含指定路径内的文件:
<Content Include="Path\To\Folder\*.*" />
甚至仅具有指定扩展名的文件:
<Content Include="Path\To\Folder\*.jpg" >
参考: http : //jamesrpatterson.com/blog/automatic-include-in-project-for-visual-studio