1
在VS包中,如何在此Output
下拉列表中爲我的跟蹤消息創建單獨的條目?Visual Studio可擴展性:在輸出中自定義跟蹤「源」
在VS包中,如何在此Output
下拉列表中爲我的跟蹤消息創建單獨的條目?Visual Studio可擴展性:在輸出中自定義跟蹤「源」
的說明都寫在備註部分here。你可以使用QueryService(typeof(SVsOutputWindow))
這個界面給你IVsOutputWindow
界面,你可以使用它進行交互。
您可以動態創建窗格或預先註冊窗格。如果你想預先註冊它們,你可以在註冊表中粘貼一些註冊表來註冊一個。假設您以.vsix擴展名進行部署,您可以手動將這些密鑰添加到.pkgdef,也可以使用VisualGit的ProvideOutputWindowAttribute之類的東西,它實現了ProvideOutputWindowAttribute,您只需將它放在Package類以及Provide *屬性。
謝謝,一個補充是,我還發現'Package.GetOutputPane'([MSDN](http://msdn.microsoft.com/en-nz/library/microsoft.visualstudio.shell.package.getoutputpane.aspx) )方法,如果它不存在,它會自動調用'IVsOutputWindow'並創建窗格。 – 2013-03-16 01:07:49