我已經看到很多用於插入自定義應用程序的MEF代碼,但我還沒有找到如何使用MEF爲VS2010編寫插件。我的印象是新的IDE支持這一點。如何使用MEF爲VS2010編寫插件?
有誰知道這是支持'開箱',還是需要安裝。有沒有人有任何鏈接,提示等讓我開始。
我已經看到很多用於插入自定義應用程序的MEF代碼,但我還沒有找到如何使用MEF爲VS2010編寫插件。我的印象是新的IDE支持這一點。如何使用MEF爲VS2010編寫插件?
有誰知道這是支持'開箱',還是需要安裝。有沒有人有任何鏈接,提示等讓我開始。
MEF是擴展編輯器的主要擴展機制。如果您使用install the SDK,則有幾個新項目樣本可以創建編輯器擴展,可在C# (or VB)->Extensibility
下找到。這些措施包括:
您可以在MSDN上找到概述文檔:Extending the editor和Editor extension points。
您可能需要查看的一些示例:editor samples on code.msdn.microsoft.com,editorsamples.codeplex.com中的一對夫婦以及all the samples I've written的來源。
I blog about writing editor extensions。在那裏,你可以找到我寫的大部分擴展的描述,以及關於性能的更多一般性文章,新編輯器的設計等。
發佈在editor forum on msdn上的問題也可以通過編輯團隊。
不,這沒有意義。用MEF構建的VS插件不是正確的用例。 – Pierreten 2010-04-22 06:24:09
哥們不是真的跟着你那個。你能解釋一下好嗎?或者檢查你自己,以免你破壞自己。大聲笑 – Terrance 2010-11-17 17:39:40