2009-06-26 46 views

回答

2
  • 如果您可以等待VS2010,由于它们使用了新的可扩展性框架(MEF),它应该会容易得多。基本上可扩展性钩子现在可以管理并且非常分离。我知道this framework。我从来没有用过它。

  • 或者您可以使用VS2008中包含的“Visual Studio加载项”项目模板(文件>新建项目>其他项目类型>扩展性> Visual Studio加载项)。这很难学习和调试,但它的工作原理。

  • 最后,如果是内部使用,你可以创建简单的VS宏来引用普通的.Net程序集。这是我做内部可扩展性项目的方式,因为它没有摩擦。您只需创建调用程序集的小宏(例如显示Windows窗体对话框)。然后,您将该宏添加到VS工具栏或为其定义键盘快捷键。

我希望这有助于