2010-11-02 58 views
1

有沒有辦法獲得解決方案中所有.cs文件的列表,並使用vs2010界面對其進行編輯?Visual Studio擴展:在當前解決方案中編輯代碼文件?

即時嘗試開發一個擴展,將打開我的代碼文件,並自動調整它們,然後重新保存它們。我見過擴展之前做它。

如果這是不可能的,是否有可能獲得文件位置列表?所以我可以像正常文件一樣編輯它們?

回答

2

你可能要考慮的EnvDT100命名空間。在這方面你有Solution4接口,它允許你打開你的解決方案對象。在解決方案對象中,您可以找到所有projects,在這些對象中您將找到代碼文件。

如果您從ProjectItem中獲得FileCodeModel,您可以通過編程的方式加載您的代碼文件,您可以在projects中找到它。

編輯:

您可以通過使用項目項的Name屬性來獲取文件的文件名(包括路徑)。

相關問題