[Mono-devel-list] FW: [Mono-list] Windows Seup package

Daniel Morgan danmorg at sc.rr.com
Thu Mar 6 18:18:03 EST 2003


Hello,

I thought I would forward this to the proper mailing list - mono-devel-list.

What should the standard for mono registry keys on Windows be?

Daniel

-----Original Message-----
From: mono-list-admin at lists.ximian.com
[mailto:mono-list-admin at lists.ximian.com]On Behalf Of Gert Driesen
Sent: Wednesday, March 05, 2003 2:37 PM
To: mono-list
Subject: [Mono-list] Windows Seup package


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




More information about the Mono-devel-list mailing list