2011-01-07 57 views
7

1.)「VSIX」項目與「Visual Studio Package」項目有何不同?Visual Studio 2010可擴展性入門 - 3個問題

2.)我在哪裏可以找到一些初學者指南?

3.)在哪裏可以找到Visual Studio 2010的擴展性模型或擴展點的概述?

在此先感謝!

+0

見http://stackoverflow.com/questions/tagged/vsx – 2011-01-08 07:46:37

回答

8

你能解釋一下你想寫什麼類型的擴展名?這可能會改變我的答案。

  1. 兩個項目都生成一個VSIX。 VSIX項目只產生一個空的項目,而包項目爲你設置了一個託管包框架包。這裏有some walkthroughs的軟件包。

  2. 您可以嘗試主頁extending visual studio。如果您提供更多關於您想要構建的信息,我可以指出更具體的來源。

  3. 取決於您正在嘗試做什麼。有導遊在the Visual Studio SDK,這對語言服務部,編輯(添加新的編輯器的工廠或擴展內置的編輯器),延長調試器等

+0

你能告訴我更多關於VSPackage的信息嗎?據我所知,Visual Studio 2010使用MEF(託管擴展框架)。爲什麼SDK不支持命令欄中的服務?這是不是舊的方式(COM,等)? – 2011-01-07 21:49:37