2009-06-26 44 views

回答

2
  • 如果您可以等待VS2010,由於它們使用了新的可擴展性框架(MEF),它應該會容易得多。基本上可擴展性鉤子現在可以管理並且非常分離。我知道this framework。我從來沒有用過它。

  • 或者您可以使用VS2008中包含的「Visual Studio加載項」項目模板(文件>新建項目>其他項目類型>擴展性> Visual Studio加載項)。這很難學習和調試,但它的工作原理。

  • 最後,如果是內部使用,你可以創建簡單的VS宏來引用普通的.Net程序集。這是我做內部可擴展性項目的方式,因爲它沒有摩擦。您只需創建調用程序集的小宏(例如顯示Windows窗體對話框)。然後,您將該宏添加到VS工具欄或爲其定義鍵盤快捷鍵。

我希望這有助於