有没有办法获取解决方案中所有.cs文件的列表,并使用vs2010界面编辑它们?
我正在尝试开发一个扩展程序,它将打开我的代码文件,并自动调整它们,然后重新保存它们。我以前见过扩展程序。
如果无法做到这一点,是否可以获取文件位置列表?所以我可以像普通文件一样编辑它们吗?
答案 0 :(得分:2)
您可能希望查看EnvDT100命名空间。您可以使用Solution4界面来打开解决方案对象。在解决方案对象中,您将找到所有projects,并在其中找到代码文件。
如果您从FileCodeModel中找到的ProjectItem获得了projects,则可以通过编程方式加载代码文件。
修改强>
您可以使用ProjectItem的Name属性获取文件的名称(包括路径)。
答案 1 :(得分:0)