5
插件和Visual Studio包之間有什麼區別?Visual Studio擴展性中的Addin和VSPackage之間的區別?
插件和Visual Studio包之間有什麼區別?Visual Studio擴展性中的Addin和VSPackage之間的區別?
這篇文章是一個良好的開端:http://msdn.microsoft.com/en-us/library/bb330853.aspx
的VSPackage在IDE中的「一等公民」。許多核心IDE功能實際上是通過軟件包提供的。這就是微軟自己向Visual Studio添加功能的方式(即新工具,語言等)。
Addins的功能有限。通常,它們僅限於使用DTE自動化對象模型來完成其任務。優點是通過這種方式來完成你需要的操作通常會更簡單,並且模板被「包裝盒」包含在內。
一般來說,我們建議人們通過VSPackages爲新項目擴展IDE。您需要下載Visual Studio SDK才能開始。