Thank you for the thorough response, Johannes!

You are correct that I am using ST 3.2 -- I misspoke when I said ST 3.1.

I'm mulling over building NH 2.1 myself against the newer Antlr3.Runtime.
Its open source, so I *can*, but its changing our "way of doing things" to
build our own copies of open source libs instead of just depending upon
official binaries.  This is a taste we have to change ourselves.

Regards,
Brian.

-----Original Message-----
From: Johannes Luber [mailto:[email protected]] 
Sent: Thursday, August 20, 2009 2:51 PM
To: Brian J. Sayatovic; [email protected]
Subject: Re: [antlr-interest] .NET Antlr3.Runtime Public Key Changed?

> 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.
> 
> My question is, did the public key change?  My weak understanding of the
> public key is that its supposed to ensure the assembly is from a certain
> publisher, which I don't imagine has changed.

Are you sure your using ST 3.1? This version still uses ANTLR 2.7.7 with an
antlr.runtime.dll (note the different filenames). The only version with an
Antlr3.Runtime.dll is the new ST 3.2. It also uses the CSharp3 target
instead the current CSharp2 target, which uses a different namespace (may be
ignored by the key signing). I imagine that the maintainer created an own
keypair instead using the available one. It is also possible that NHibernate
signed the DLL themselves.

The most simple solution, assuming that you are right in your diagnosis, is
to rebuild NHibernate with the most current DLL. If you are using ST 3.2
then it may be worth to try to change the DLL name and rebuild ST then. I
hope that covers it. :)

Johannes

> 
>  
> 
> Any ideas?
> 
>  
> 
> Regards,
> 
> Brian.
> 

-- 
Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate
für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02


List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to