VS2010与.NET4系列 23.Visual Studio 2010 扩展管理器(和新的 VS2010 PowerComman
今天介紹VS2010中的擴展能力改進,以及一個微軟發布的“PowerCommands for Visual Studio 2010”擴展。
VS2010中的擴展能力
VS2010比之前的版本提供了一個更加豐富的擴展能力模型。任何人都能夠構建增加、定制和亮化VS2010的IDE、代碼編輯器、項目系統和相關聯設計器的擴展。
VS2010擴展可以使用內置于.NET4中的MEF(托管的擴展能力框架)進行創建。從Visual Studio Team Blog的這篇博客可以學到更多關于創建VS2010擴展的內容。
VS2010擴展管理器
開發人員構建的擴展可以自己分發它們(通過自己的網站或通過銷售)。
VS2010還包含一個內置的“擴展管理器”,讓開發人員查找、下載和啟用擴展變得更加容易。通過選擇【工具】->【擴展管理器】菜單項可以啟動“擴展管理器”:
它會加載一個“擴展管理器”對話框,訪問位于微軟的"Online Gallery",然后生成一個可用擴展列表,用于下載和啟用:
這里已經有數百個優秀的擴展了。你可以通過類別瀏覽它們(使用破解的樹視圖來過濾)。點擊“下載”會下載、安裝和啟用它。
PowerCommands for Visual Studio 2010
微軟發布的免費的 PowerCommands for Visual Studio 2010 擴展也在其中,你可以在這里了解到更多,然后通過“擴展管理器”(查找 PowerCommands)下載和安裝它。
PowerCommands 會添加幾十個有用的命令到VS2010.下面是一個僅包含幾個添加到解決方案資源管理器上下文菜單的有用命令的截圖:
下面是PowerCommands for Visual Studio 2010包含的所有命令的列表:
- 在選項對話框中啟用/禁用 PowerCommands
- 在保存時格式化文檔/在保存時移除和排序Usings
- 清除所有窗格
- 拷貝路徑
- 發送代碼片斷郵件
- 插入Guid特性
- 顯示所有文件
- 撤消關閉
- 折疊項目
- 拷貝類
- 粘貼類
- 拷貝引用
- 粘貼引用
- 作為項目引用拷貝
- 編輯項目文件
- 打開包含文件夾
- 打開命令提示
- 卸載項目
- 重新加載項目
- 移除和排序Usings
- 提取常量
- 清除最近文件列表
- 清除最近項目列表
- 轉換模板
- 關閉所有
如何臨時禁用擴展
擴展提供了非常好的方法來讓Visual Studio更加強大,能夠幫助提高總體生產力。但是要記住一件事,即擴展運行于Visual Studio 進程(DevEnv.exe)內部,所以擴展中的bug會影響Visual Studio的穩定性和性能。
如果遇到變慢或重復崩潰的情況,就臨時禁用已安裝的擴展,并檢查是否修復了問題。這個可以通過重新運行擴展管理器打開已安裝的擴展,然后在任意已安裝的擴展上點擊“禁用”就可以了。
轉載于:https://blog.51cto.com/qczhang/1065129
總結
以上是生活随笔為你收集整理的VS2010与.NET4系列 23.Visual Studio 2010 扩展管理器(和新的 VS2010 PowerComman的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: silverlight 获取文本框焦点
- 下一篇: 零位扩展和符号位扩展