Visual Studio Extensions:在当前解决方案中编辑代码文件?

时间:2010-11-02 05:13:38

标签: c# visual-studio-2010

有没有办法获取解决方案中所有.cs文件的列表,并使用vs2010界面编辑它们?

我正在尝试开发一个扩展程序,它将打开我的代码文件,并自动调整它们,然后重新保存它们。我以前见过扩展程序。

如果无法做到这一点,是否可以获取文件位置列表?所以我可以像普通文件一样编辑它们吗?

2 个答案:

答案 0 :(得分:2)

您可能希望查看EnvDT100命名空间。您可以使用Solution4界面来打开解决方案对象。在解决方案对象中,您将找到所有projects,并在其中找到代码文件。

如果您从FileCodeModel中找到的ProjectItem获得了projects,则可以通过编程方式加载代码文件。

修改

您可以使用ProjectItem的Name属性获取文件的名称(包括路径)。

答案 1 :(得分:0)