Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何枚举Visual Studio解决方案扩展中的项目/文件?_Visual Studio_Code Analysis_Vsix - Fatal编程技术网

Visual studio 如何枚举Visual Studio解决方案扩展中的项目/文件?

Visual studio 如何枚举Visual Studio解决方案扩展中的项目/文件?,visual-studio,code-analysis,vsix,Visual Studio,Code Analysis,Vsix,我想从Visual Studio扩展获取解决方案中所有.cs文件的集合,以便进行分析。有两种方法可以这样做,但这些都是过时和笨拙的。具体来说,它们利用旧的COM兼容性库,并且需要转换和检查存储为字符串的GUI 任何能够访问某些解析树的方法都会特别有用(在我的例子中)。“有几种方法可以这样做,但这些方法已经过时且笨重了”您对上述解决方案有什么特殊问题吗?他们为什么不为你工作?它们利用旧的COM兼容性库,需要转换和检查存储为字符串的GUI。我希望VisualStudio团队有更现代的东西,

我想从Visual Studio扩展获取解决方案中所有
.cs
文件的集合,以便进行分析。有两种方法可以这样做,但这些都是过时和笨拙的。具体来说,它们利用旧的COM兼容性库,并且需要转换和检查存储为字符串的GUI


任何能够访问某些解析树的方法都会特别有用(在我的例子中)。

“有几种方法可以这样做,但这些方法已经过时且笨重了”您对上述解决方案有什么特殊问题吗?他们为什么不为你工作?它们利用旧的COM兼容性库,需要转换和检查存储为字符串的GUI。我希望VisualStudio团队有更现代的东西,能够与C#很好地集成,并且不需要使用冗长的代码。感谢您的澄清。请将您的问题反映出来,它可能会帮助您得到您真正想要的答案@pensono