Hi,

Would it be possible to have the Windows Setup package register the following information in the registry on install :

- SdkInstallRoot (would point to the root of the mono "sdk", eg. c:\mono-0.20\install)

- FrameworkAssemblyDirectory (would point to the lib directory, eg. c:\mono-0.20\install\lib)

Each mono version should register itself (using the setup package), by creating a subkey (named after the version) in HKEY_LOCAL_MACHINE\Software\Mono and adding the two values mentioned above under this subkey.

For the 0.21 version, you would end up with the following registry entries :

HKEY_LOCAL_MACHINE\
   SOFTWARE\
      Mono\
          0.21\
             SdkInstallRoot = c:\mono-0.21\install
             FrameworkAssemblyDirectory = c:\mono-0.21\install\lib

When Mono 0.22 is released and installed later on, you'd get :

HKEY_LOCAL_MACHINE\
   SOFTWARE\
      Mono\
          0.21\
             SdkInstallRoot = c:\mono-0.21\install
             FrameworkAssemblyDirectory  = c:\mono-0.21\install\lib
          0.22\
             SdkInstallRoot = c:\mono-0.22\install
             FrameworkAssemblyDirectory = c:\mono-0.22\install\lib

This will allow tools (like NAnt) to discover the availability (and the location) of mono runtimes on Windows.
 
Is it also possible to include the libxml libraries (libxml2.dll and libxslt.dll) in the Windows Setup package ?

Thanks,

Gert

Reply via email to