我正在使用Windows服務使用C#。我想在Console中輸出console.WriteLine(「Hello」)。我無法獲得,而我能夠成功寫它做一個事件日誌條目。VS.Net 2008中的Windows服務中的控制檯輸出
eventLog1.WriteEntry("In OnStart");
try
{
Console.WriteLine("Hello");
DBSyncHandler sync = new DBSyncHandler();
sync.startSync();
}
所以說我不能檢查它是否寫入控制檯並執行下面提到的代碼。
如果您正在編寫的服務沒有控制檯,請改用事件日誌。 – 2011-09-21 10:46:48
嗨喬恩。謝謝。但是我怎麼才能知道代碼是否已經被執行了......你是否需要將它寫入到事件日誌中的每一個早期控制檯所在的位置。在創建實例時,在DbSyncHandler類中,是使用控制檯顯示的階段。您的意思是我需要使用EventLog來檢查在DBSyncHandler中執行了多少代碼。 –