On Tue, Jun 24, 2008 at 4:08 PM, Wouter Demuynck <[EMAIL PROTECTED]> wrote: > Hello, > > For a .NET application I would like to create an event log source in > the setup process. Until moving to WiX, this was done via an > InstallUtil-type Installer class, but, for obvious reasons, I'm moving > away from this now. I have been looking at various sources of > documentation and what I've found is this: > > <util:EventSource Name='MyApplication' Log='Application' > > EventMessageFile='C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\EventLogMessages.dll' > SupportsErrors='yes' > SupportsWarnings='yes' > SupportsInformationals='yes' > /> > > Now, as for the EventMessageFile, this should be the .NET > EventLogMessages.dll for the target framework version, but I would > rather not hard code the full path to this file. Does anyone have any > suggestions on how this could be done best? I'm thinking of a registry > search for InstallRoot in HKLM\Software\Microsoft\.NETFramework and > then somehow append the version number, but perhaps anyone has a > better way? > > Also, this may have been asked before, but the NetFxExtension exposes > various properties of the .NET Framework, including the SDK directory, > but it does not provide a property for the runtime directory > (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727). Is this omitted for > any specific reason or is it planned for a future version?
I don't think it's possible to change the install location for .NET Framework so this should work. <util:EventSource Name='MyApplication' Log='Application' EventMessageFile='[WindowsFolder]Microsoft.NET\Framework\v2.0.50727\EventLogMessages.dll' SupportsErrors='yes' SupportsWarnings='yes' SupportsInformationals='yes' /> /Johan ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users