Bonjour,

Je cherche à charger une version 1.0 quelconque d'un assembly en C# :

J'ai bien mis :
[assembly: AssemblyVersion("1.0.*")]

J'ai vérifié dans les options de mon projet dans la boite de dialogue décrivant l'assembly.

J'ai bien généré un "sn -k...".

La compilation ne génère aucune erreur mais génère un assembly contenant un numéro de version genre 1.0.x.xxxxx, que je retrouve avec ildasm.exe et dans le gac.

=> Je suis obligé de charger l'assembly avec cet horrible numéro de version :

Assembly a = Assembly.Load("AssNAME, Version=1.0.3103.20025, PublicKeyToken=95eadfa634ac529e, Culture='neutral'");

Comment invoquer une assembly avec un numéro de version général tel :
Assembly a = Assembly.Load("AssNAME, Version=1.0.*, PublicKeyToken=95eadfa634ac529e, Culture='neutral'");

Question subsidiaire : est-il possible de s'abtraire aussi du PublicKeyToken et de charger une assembly du GAC sans préciser cet attribut ? Non, je pense puisque conceptuellement, l'appel est justement sécurisé par la connaissance de ce jeton...

Bref, si quelqu'un sait faire ! Please Help !
Francine