有人可以幫我列舉一個C#項目文件並更新Visual Studio 2010中的CS文件標題嗎?任何有用的代碼片段或指針,將不勝感激。如何枚舉C#項目文件並更新文件的標題?
1
A
回答
1
查看Visual Studio SDK http://msdn.microsoft.com/en-us/library/bb166441.aspx並檢出示例。
的Visual Studio擴展樣品在http://msdn.microsoft.com/en-us/library/bb458154.aspx
VSX首頁上的代碼庫在 http://code.msdn.microsoft.com/vsx
「官方主頁爲Visual Studio 擴展(VSX)在線資源 的代碼庫。在這裏,你會發現 樣品,深潛文件, 鏈接到共享源項目和 幫助您擴展的其他資源 Visual Studio。此頁面是由VSX團隊在微軟保持 。」
解決方案的層次遍歷在http://code.msdn.microsoft.com/SlnHierarchTraversal
0
- 在文件夾中搜索所有.csproj文件,並使用您最喜歡的文件管理器(例如FAR Manager,Total Commander等)搜索它的子文件夾。
- 要在.cs文件中執行搜索和替換,您可以使用F & R插件用於FAR Manager(免費軟件)或「高級查找和替換」應用程序(共享軟件,但功能更強大)。
+0
我想在VS內部完成,而不是從VS之外完成。我只是想創建一個可以做到這一點的擴展。 – 2010-10-17 05:41:26
1
試試solution file parser 或者您可以通過導入envdte.dll來使用Visual Studio擴展性對象(DTE)。有很多這方面的文件。
你可以是一個小更詳細?您是否在尋找那個的視覺中運行的宏工作室當你已經有一個解決方案打開?或者,你講的東西,你會在命令行中運行?還有,你可以給你想要的的csproj和CS文件執行? – 2010-10-15 20:22:26
什麼樣的操作的例子我想開發一個VS2010擴展,它將從打開的解決方案中更改一些cs文件的頭文件。 – 2010-10-17 05:40:04
「更新cs文件標題」:C#文件沒有真正的標題。你的意思是在文件頂部插入許可證評論嗎? – 2010-11-18 13:25:51