Logging blocks your application and takes lots of time. Event Tracing happens on a different thread and is built into Windows. It's supported by newer versions of .Net. You can do lots more than just capture errors. Kathleen Dollard has a good Pluralsight course on ETW.
>I am researching your suggestion, but can you elaborate on this, please?
>
>Can I use Event Tracing at an installation site without my normal development tools to help me debug?
>
>FWIW, the code runs fine at many sites and this is the first time I've had any problem so I added in the Console.Writeline() just to see if it was even reaching the first line of code, but apparently it is not.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer