是否可以將控制檯添加到基於表單的C#應用程序? 目前,當我這樣做將控制檯appender添加到log4net中的窗體窗體
Console.WriteLine("testing");
它出現在VS2010的輸出窗口。 我想知道它是否可能將控制檯連接到我的Windows窗體應用程序。因此,輸出顯示在控制檯中。
編輯: 看起來像我的第一個問題有點誤導,它並沒有完全指定我想要完成的。我只是增加了一個控制檯來使用
[DllImport("kernel32")]
static extern int AllocConsole();
我的應用程序不過是我真正想要的是在 該控制檯未發生顯示log4net的控制檯附加目的地的輸出。 我的appender的XML是
<appender name="ColoredConsoleAppender" type="log4net.Appender.ColoredConsoleAppender">
<mapping>
<level value="INFO" />
<foreColor value="White" />
<backColor value="Red, HighIntensity" />
</mapping>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%class %date - %message %newline" />
</layout>
</appender>
現在
,當我去喜歡
log.info("Some log");
它仍然沒有在新添加的控制檯窗口中顯示。有關我如何做到這一點的任何建議?
看看這個鏈接。 [控制檯窗口中窗體應用程序] [1] [1]:http://stackoverflow.com/questions/472282/show-console-in-windows-application – Tabish 2013-02-13 21:19:44