在插件和Visual Studio包之间有什么区别的功能?
答案 0 :(得分:8)
这篇文章是一个很好的起点:http://msdn.microsoft.com/en-us/library/bb330853.aspx
VSPackages是IDE中的“一等公民”。许多核心IDE功能实际上是通过包提供的。这就是Microsoft本身为Visual Studio添加功能的方式(即新工具,语言等)。
Addins的功能有限。通常,它们仅限于使用DTE自动化对象模型来完成其任务。优点是通过这种方式做你需要的东西通常更简单,模板包含在“盒子里”。
通常,我们建议人们通过VSPackage为新项目扩展IDE。您需要下载Visual Studio SDK才能开始使用。