2011-02-10 58 views
3

如何從服務安裝程序寫入安裝日誌?寫入安裝日誌從安裝程序

我已經重寫我的班(從System.Configuration.Install.Installer派生,現在我想寫信給安裝程序日誌的OnBeforeInstall方法,但我看不到任何東西,讓我做到這一點。

控制檯.WriteLine將寫入控制檯但不寫入日誌

+0

看來不可能......至少我還沒有找到解決方案。這是http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/f8ae093d-b70f-4230-9502-bb2007719395/ – 2012-02-13 22:33:00

回答

2

據我所知,在Installer類中有一個名爲Context的屬性,它具有類型InstallContext,該類型具有方法LogMessage(),其中I假設是你需要的,參見this article關於LogMessage()方法的更多信息。

+0

上MSDN的單詞這就是你可以看到的,但LogMessage的確如此除非運行「InstallUtil.exe」作爲父進程,否則不起作用。如果您使用MSI或MSIEXEC,則不會記錄日誌。 – 2012-02-13 22:32:01