Visual Studio 2010加载项管理器和扩展管理器之间的差异

时间:2010-05-03 13:14:42

标签: visual-studio-2010

Add-In and Integration Package之间的差异仍然不明确,现在使用Visual Studio 2010,扩展管理器与加载项管理器一起出现。

  • 加载项管理器扩展程序管理器之间有什么区别?
  • 加载项是否可以同时存在于两个管理器中?

1 个答案:

答案 0 :(得分:16)

加载项实现了首先为Visual Studio.Net创建的extensibility interface,用于自定义和自动化IDE。 Visual Studio 2002/2003/2005/2008/2010支持这些加载项。

扩展是MEF组件,通常不实现加载项接口。 Visual Studio 2010是第一个支持MEF组件的Visual Studio版本。

加载项管理器中仅显示加载项。扩展管理器中仅显示扩展名。

我不知道Visual Studio是否也可以将MEF扩展作为加载项加载,但实际上并没有太多理由发生。扩展可以使用加载项DTE接口,而无需实际加载为加载项。