0

如何在已经存在的物理文件夹内的解决方案项目中创建一个文件夹EnvDTE

项目 - 文件夹 - 创建此文件夹

4

1 回答 1

0

这适用于 VS2012 中的 C++ 项目。对于其他项目类型,您可能需要使用物理文件夹,不确定。该代码假定您的项目中已经有了“一级文件夹”文件夹。

Project project = null; // you should get the project from the solution or as active project or somehow else
ProjectItem folderItem = project.ProjectItems.Item("First Level Folder");
folderItem.ProjectItems.AddFolder("Second Level Folder", Constants.vsProjectItemKindVirtualFolder);

请注意,代码可能无法正确编译和运行,它只是一个片段。

于 2013-08-06T05:59:38.290 回答