VisualStudio Shell簡介 — 集成插件


Visual Studio Shell只是提供了一個內核,我們還需要在其基礎上補充功能,從而實現我們自己的IDE。Visual Studio Shell的插件開發和Visual Studio插件開發是一樣的,下面我就以一個簡單的例子介紹這一過程。

添加一個Visual Studio Package的工程

然后根據向導一步步的完成改插件的創建,這里我創建了一個ToolBox,具體過程就不截圖了,反正一步步的下一步准沒錯的。

將Package安裝到Shell中

把Package安裝到Shel的過程和安裝到VisualStudio的工程的過程稍微有所不同,首先需要雙擊source.extension.vsixmanifest文件。

此時就可以一個編輯器,里面可以設置一些基本的配置,這里我們需要配置的是Assert標簽頁。

點擊Add按鈕,按照向導將剛才創建的package工程添加進去即可。

運行Shell程序

集成了插件后,就可以按Ctrl+F5運行我們的程序了。

整個過程還是非常簡單的,相信有插件編程基礎的朋友能非常快速的上手。對於沒有這個基礎的朋友,如果覺得本文介紹得太簡略,可以參看這個Blog文章:http://dotneteers.net/blogs/divedeeper/archive/2010/03/02/VisualStudioPackages.aspx

另外,除了package外,也是可以使用MEF和VSIX形式的組件來擴展visual Studio Shell,基本上可以用在VisualStudio中的擴展都是可以用到VisualStudio Shell中的,這里我就不一一列舉了,具體請參看MSDN文章:Extending the Isolated Shell

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM