Visual Commander將宏帶回了Visual Studio
英文原文:Visual Commander Brings Back Visual Studio Macros
雖然宏功能很少有人用,但是在過去 10 年多的時間里 Visual Studio 一直擁有良好的記錄并運行宏的能力。有一些反對意見認為宏只能使用 VB 編寫,但是大多數專業開發人員更喜歡C#,當然大部分開發人員好像根本就不知道它的存在。
很少使用并沒有轉化為成本的降低。維護宏引擎讓它能夠在任何程序中使用是非常昂貴的,對于像 Visual Studio 這樣復雜的系統更是如此。理論上,每一個新的操作都必須是可腳本化的,這讓新功能的開發者背上了沉重的負擔。因此 Visual Studio 2012 完全移除了宏支持。
Microsoft 在該領域的淡出為第三方提供商打開了一扇門。Vlasov Studio 就是這樣的一家提供商,它們開發了自己的 Visual Commander 產品。該宏引擎向后兼容 Visual Studio 2010 及更早版本中的基于 VB 的宏。它還支持使用 VB 或 C# 記錄宏,解決了內置版本的主要焦點之一。
除了人工觸發宏之外,Visual Commander 還支持他們稱之為擴展的東西。一個擴展監聽“構建事件、窗口和文檔操作、解決方案和項目加載、調試器事件”等事件,同時觸發和這些事件關聯在一起的宏。
Visual Commander 既有免費版本也有商業版本。
來自: InfoQ
<span id="shareA4" class="fl"> </span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!