制作addins如何向輸出窗口輸出內容
今天寫了一個簡單的addins,功能是很早以前就實現的了,所以比較順利,可在操作的過程中,需要向vs2005的輸出窗口輸出一些提示信息,就如生成或者源代碼管理的輸出相似,開始使用Console.Write,Trace.Write,Debug.Write均不奏效,后來終于找到如下的方法來實現我的目的:
public void OutputWindowTest(DTE2 dte,string outputStr)
{
//獲得輸出窗口
OutputWindow ow = dte.ToolWindows.OutputWindow;
//創建屬于自己的輸出類型
OutputWindowPane owP;
owP = ow.OutputWindowPanes.Add("垃圾清理");
//輸出文字內容
owP.OutputString(outputStr);
}
DTE2是在Addins程序里面經常用到的類型,不明白的可以查閱msdn,看著自己對vs的蹂躪,真是happy!
public void OutputWindowTest(DTE2 dte,string outputStr)
{
//獲得輸出窗口
OutputWindow ow = dte.ToolWindows.OutputWindow;
//創建屬于自己的輸出類型
OutputWindowPane owP;
owP = ow.OutputWindowPanes.Add("垃圾清理");
//輸出文字內容
owP.OutputString(outputStr);
}
作者:jillzhang
出處:http://jillzhang.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
出處:http://jillzhang.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


浙公網安備 33010602011771號