I am writing to the event log from my Windows Forms application running on Windows 7 and am getting this message in the event log:
The description for Event ID X from source Application cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Exception Details
the message resource is present but the message is not found in the string/message table
My logging code is:
public void Log(Exception exc)
{
EventLog.WriteEntry(
"Application",
exc.ToString(),
EventLogEntryType.Error,
100);
}
My logging on Windows Forms is usually to a DB, but in this case decided to use the event log. I usually use the event log in ASP.NET applications, but those are on XP Pro locally and Windows Server 2003 on the web boxes.
Is this a Windows 7 thing or a Windows Forms thing, and what should I do to fix this? Thanks.