[gdal-dev] Strong Naming of C# Wrappers

Jason Beverage jasonbeverage at gmail.com
Fri Feb 1 11:14:57 EST 2008


Hi Tamas,

Just got the latest GDAL from SVN and built the C# wrappers.  They appear to
be strongly named now.  Thanks for the quick turnaround!

Jason

On Jan 31, 2008 6:43 PM, Tamas Szekeres <szekerest at gmail.com> wrote:

> Added the strong name support in SVN trunk r13646
> We are using a fixed keyfile that won't change among the releases.
> gdal.snk have also been added to the repository.
> The keyfile is referenced by AssemblyInfo.cs that might be deprecated
> by the further Visual Studio releases. However this is the only way to
> support the strongnames for all of the platforms right now.
>
> Best regards,
>
> Tamas
>
> 2008/1/31, Jason Beverage <jasonbeverage at gmail.com>:
> > Thanks Tamas.  It's so much nicer to just be able to download a working
> > binary than having to compile and configure everything yourself.
> >
> > Thanks!
> >
> > Jason
> >
> >
> > On Jan 31, 2008 3:03 PM, Tamas Szekeres <szekerest at gmail.com> wrote:
> >
> > > Jason,
> > >
> > > Please file a ticket for this issue, I'll take care of this.
> > > The /keyfile compiler option is quite VS2005 specific, however I think
> > > we have alternative options to achieve the same results which is
> > > compiler neutral.
> > >
> > > Best regards,
> > >
> > > Tamas
> > >
> > >
> > >
> > >
> > > 2008/1/31, Jason Beverage <jasonbeverage at gmail.com>:
> > >
> > >
> > >
> > > > Hi all,
> > > >
> > > > I've been using the C# wrappers that come with FWTools, and I
> noticed
> > that
> > > > they are not strongly named.  This is causing a problem for my
> project
> > as we
> > > > require everything to be strongly named.
> > > >
> > > > I noticed that the makefile.vc has a "sign" step that generates the
> > gdal.snk
> > > > file, but it is not used after that.
> > > >
> > > > If you change the gdal_csharp target to include the /keyfile
> argument,
> > it
> > > > should produce strongly named assemblies:
> > > > $(CSC) /debug:full /keyfile:gdal.snk /target:library
> /out:ogr_csharp.dll
> > > > ogr\*.cs
> > > > $(CSC) /debug:full /keyfile:gdal.snk /target:library
> > /out:gdal_csharp.dll
> > > > gdal\*.cs
> > > >  $(CSC) /debug:full /keyfile:gdal.snk /target:library
> > > > /out:gdalconst_csharp.dll const\*.cs
> > > > $(CSC) /debug:full /keyfile:gdal.snk /target:library
> /out:osr_csharp.dll
> > > > osr\*.cs
> > > >
> > > > It would be great if the bindings that come from the FWTools distro
> > become
> > > > the "official" way to download the binaries and they are signed when
> we
> > get
> > > > them.
> > > >
> > > > Thanks!
> > > >
> > > > Jason
> > > >
> > > > _______________________________________________
> > > > gdal-dev mailing list
> > > > gdal-dev at lists.osgeo.org
> > > > http://lists.osgeo.org/mailman/listinfo/gdal-dev
> > > >
> > >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20080201/0b406309/attachment.html


More information about the gdal-dev mailing list