The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹好用工具:PowerCommands for Visual Studio 2008

前幾天微軟的 MSDN Code Gallery 發表了一套 PowerCommands for Visual Studio 2008 ( v1.0 ) 外掛程式,安裝好之後會在你的 Visual Studio 2008 開發工具中多了 17 個選單,這 17 個選單分散在個別的功能選單(Menu)與右鍵選單(Context Menu)中,有些我覺得還蠻不錯用的,值得一裝。

詳細的功能清單請上網去看,他有提供 Readme 文件,文件裡面有詳細的圖文說明。

底下列出一些我覺得還蠻實用的功能:

  1. Copy References & Paste References

    如果你一次開發多個專案的話,透過這個功能就可以快速的將原本在 A 專案參考的命名空間快速的複製到 B 專案去,不用一個一個的「加入參考( Add Reference )」。

    複製整個專案中的參考


    複製特定的組件參考


    複製多個組件參考


    貼上剛剛透過 Copy Reference 複製起來的參考到另一個專案


    甚至可以從 C# 專案中複製的「參考」貼上到 VB.NET 的專案中喔


    也可以直接將參考貼上至「網站專案(Website Project)」中,他會自動幫你修改 web.config 設定


  2. Open Containing Folder

    直接開啟該專案、方案、檔案所在的目錄(檔案總管)


  3. Open Command Prompt

    開啟「命令提示字元」視窗,並設定好 Visual Studio 2008 相關的環境變數,例如說你可以直接打 csc 編譯程式或執行 msbuild 進行編譯專案等動作而不需要指定這個程式的所在路徑。

    開啟「命令提示字元」視窗,並直接進入該「方案(Solution)」的所在目錄


    開啟「命令提示字元」視窗,並直接進入該「專案(Project)」的所在目錄


    開啟「命令提示字元」視窗,並直接進入該選取的「目錄」


    開啟「命令提示字元」視窗,並直接進入該選取的「檔案所在的目錄」


  4. Remove and Sort Usings

    這個功能才真的是貼心阿,他可以針對一整個方案(Solution)或專案(Project)中的所有 *.cs 檔案中最上面的 using 宣告排序過,並且刪除掉所有無關的命名空間,所以原本有一堆 using 的執行完後大多只剩下一個 using System; 而已!^^

    針對整個方案做一遍 Remove and Sort Usings 動作
     

    針對整個專案做一遍 Remove and Sort Usings 動作

相關網址