EnvDTE VS 2012在现有文件夹中创建物理文件夹

时间:2013-05-26 14:45:41

标签: visual-studio-2010 envdte

如何使用EnvDTE在已存在的物理文件夹内的解决方案项目中创建文件夹?

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

1 个答案:

答案 0 :(得分:0)

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

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);

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