[Gtk-sharp-list] Installing Gtk# on Windows
Alexy Khrabrov
deliverable at gmail.com
Wed Nov 19 15:20:04 EST 2008
Brad -- thx! I also did run
gacutil -i gtk-sharp.dll
-- but when referring to it from F#, it couldn't find it. Is it
GACable?
Cheers,
Alexy
On Nov 19, 2008, at 3:05 PM, Brad Taylor wrote:
> On Wed, 2008-11-19 at 20:58 +0100, Christian Hoff wrote:
>> Alexy Khrabrov schrieb:
>>> Christian -- thanks, that worked!
>>>
>>> So now I can reference glib-sharp.dll and gtk-sharp.dll from F#
>>> directly, and if glue DLLs are on the path, things run fine. What I
>>> wonder is, there's much extra files around each DLL, with .config
>>> and
>>> whatnot. Do any of the extra files help VS, and then how should I
>>> try
>>> to preserve that info?
>> No, these files are not related to Visual Studio; they are needed for
>> automake. The Medsphere installer seems to add a project type to VS
>> via
>> a registry hack, but no idea how they do it. You will have to look at
>> the code in their SVN repository to find it out.
>
> The old Medsphere installers (that were based upon Paco Martinez's
> wonderful work) added a template file so that you could easily start a
> Gtk# project, but Medsphere doesn't distribute those anymore. If you
> wanted to do that, I'm sure you could find a tutorial online
> somewhere.
>
> To be able to add gtk-sharp and friends as references in Visual
> Studio,
> current installers do the following:
>
> <RegistryKey Root="HKLM" Action="createAndRemoveOnUninstall"
> Key="SOFTWARE\Microsoft\VisualStudio\7.1
> \AssemblyFolders\glib-sharp">
> <RegistryValue Type="string"
> Value="[MergeRedirectFolder]lib
> \gtk-sharp-2.0\glib" />
> </RegistryKey>
>
> which, in WiX-speak, creates a registry key in HKeyLocalMachine
> \SOFTWARE
> \Microsoft\VisualStudio\$(VERSION)\AssemblyFolders\$(DLL) with the
> path
> to where the DLLs live. This should be really easy to do by hand.
>
> Hope this helps.
>
> -Brad
>
More information about the Gtk-sharp-list
mailing list