Tag: dxcore

使用DXCore控制台应用程序获取解决方案/项目中的文件列表

据我所知,在插件中使用时,可以使用以下代码段提取VS解决方案信息。 EnvDTE.Solution solution = CodeRush.ApplicationObject.Solution; EnvDTE.Projects projects = solution.Projects; 问:我想构建一个控制台应用程序并访问这些文件详细信息。 我的目标是创建一个控制台应用程序(可以在没有VS的情况下运行),根据我在输入.sln文件中找到的设计问题生成报告。 我可以使用哪些function?

获取VS Add-in或DXCore插件的解决方案/项目文件列表

我正在尝试为Visual Studio编写一个加载项,除其他外,需要跟踪Visual Studio解决方案中的每个文件。 我知道我需要订阅什么事件(当打开解决方案时,在其中添加/删除/编辑文件时,项目中的文件相同等),但我不明白如何实际获取文件列表从任何一个。 我最近安装了CodeRush并且一直在使用DXCore框架。 我很高兴它的插件方法,但我仍然没有看到一个明显的方法来获得解决方案中的文件列表。 总结一下: 如何通过Visual Studio SDK 或 DXCore获得解决方案及其项目中可靠的文件列表?