[antlr-interest] .NET Antlr3.Runtime Public Key Changed?
Johannes Luber
JALuber at gmx.de
Thu Aug 20 15:05:38 PDT 2009
> Well, I tried a few things.
>
> I tried letting both exist in their natural state, but one overwrites the
> other at build-time in the 'bin' folder.
>
> Then I tried renaming one, the other and even both, but the .NET runtime
> complained that the names didn't match their manifest.
>
> Then I tried the assembly binding redirection, but the public key thing
> thwarted me.
>
> So now I seem to be left with compiling my own copy of NHibernate, or
> dumping StringTemplate for something else (e.g. Velocity).
I'd suggest that recompiling is easier. Switching to other products means to give up ST features as well its strengths - far more problematic in terms of maintainance.
Johannes
>
> Regards,
> Brian.
>
> -----Original Message-----
> From: Gavin Lambert [mailto:antlr at mirality.co.nz]
> Sent: Thursday, August 20, 2009 3:38 PM
> To: Brian J. Sayatovic; antlr-interest at antlr.org
> Subject: Re: [antlr-interest] .NET Antlr3.Runtime Public Key Changed?
>
> At 04:47 21/08/2009, Brian J. Sayatovic wrote:
> >I'm trying to use NHibernate 2.1 and StringTemplate
> >3.1. NHibernate depends upon Antlr3.Runtime for its HQL query
> >language. NHibernate 2.1 depends upon Antlr3.Runtime version
> >3.1.0.39271 public key 3a9cab8f8d22bfb7. meanwhile,
> >StringTemplate 3.1 also depends upon Antlr3.Runtime, but version
> >3.1.3.6002 public key eb42632606e9261f.
> >
> >I've tried using assembly binding redirection in my application
> >configuration, but because the public keys are different, it will
> >never work.
>
> If I recall correctly, the fact that they have different public
> keys should mean that it's possible to include both of them at the
> same time -- .NET will treat them as distinct and the types won't
> be compatible though.
>
> If you rename one of the files, and ensure that NHibernate
> references one and your app references the other, then it should
> just work, I think. (If your app needs to reference both then it
> introduces an ambiguity problem; I think there is a way to resolve
> that but I don't remember what it is offhand.)
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe:
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser
More information about the antlr-interest
mailing list