0
A
回答
0
我发现了以下解决方案:
using Microsoft.VisualStudio.VCProjectEngine;
using Microsoft.VisualStudio.Shell.Interop;
//...
EnvDTE.DTE dte = (EnvDTE.DTE)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(SDTE));
VCProject prj = (VCProject)dte.Solution.Projects.Item(1).Object;
VCFilter filter = prj.AddFilter("Custom Filter");
filter.AddFile("D:\\path\\File.h");
prj.Save();
还需要引用到Microsoft.VisualStudio.VCProjectEngine。
0
通常VS 2010有过滤器一个单独的文件:YourProject.vcxproj.filters。 你可以编写一个脚本来在这个文件中添加你想要的东西。但我不知道是否一切正常,没有问题。
相关问题
- 1. Visual Studio 2010项目文件过滤器
- 2. 在一个VS扩展中添加两个项目类型
- 3. VS 2010扩展访问加载类型
- 4. javascript过滤器:扩展到过滤器限制
- 5. 如何过滤TShellListView项目到特定的文件扩展名?
- 6. 添加项目到列表视图和过滤现有项目
- 7. 以编程方式将文件添加到项目VS 2010
- 8. 无法将vb类添加到vs 2010中的c#项目中
- 9. 如何将自定义项目模板添加到VS 2010?
- 10. 将css添加到选定的“项目”jQuery过滤器
- 11. 添加过滤器到LiveGrid?
- 12. 将项目添加到Visual Studio 2010中的项目
- 13. Chrome devtools扩展:增加更多的过滤器到控制台
- 14. Magento通过扩展安装添加选项可过滤属性(无结果)
- 15. Outlook 2010:AttachmentContextMenu:添加项目
- 16. VS 2010项目不断过时
- 17. 今天添加扩展到科尔多瓦项目
- 18. 无法科特林Android的扩展添加到我的项目
- 19. 将SDL2扩展库添加到Android项目
- 20. 是否可以将本地扩展添加到Actionscript库项目?
- 21. Firefox扩展:将项目添加到工具菜单
- 22. 无法将yii扩展添加到我的项目中?
- 23. 扩展AngularJS过滤器或构建自定义过滤器
- 24. Android扩展适配器vs扩展BaseAdapter
- 25. visual studio 2010 Pending Changes通过文件扩展名过滤
- 26. 在Visual Studio 2010中扩展TFS工作项目编辑器
- 27. 拖动文件警告扩展VS 2010?
- 28. 在VS Express 2010中开发IE扩展?
- 29. 写VS 2010插件/插件/扩展
- 30. 将扩展添加到PHP.ini?
我试过手动修改过滤器文件,它工作。 但是扩展比我更喜欢脚本。 –