IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

[Web.Config][DLL][GAC] BindingRedirect versioning


Sujet :

Framework .NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 310
    Points : 157
    Points
    157
    Par défaut [Web.Config][DLL][GAC] BindingRedirect versioning
    Bonjour à tous,

    je ne suis pas sûr que la question ne concerne que cette section mais vu que mon cas s'y applique je vais commencer par ici.

    Explication de mon problème

    1 Projet DLL avec 2 versions simplifiées en 1.48 et 2.29

    1 Projet DAL qui référence la 1.48
    1 Projet WEB qui référence la 1.48 et le projet DAL


    Mon but est de migrer les références vers la version 2.29 de tous nos projets.
    J'ai donc fait un batch qui récupère tous les Web.Config et le modifier pour rajouter un binding Redirect (après avoir rajouter dans le gac la 2.29)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <runtime>
     
    	<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
     
    	<publisherPolicy apply="no"/>
     
    		</assemblyBinding>
    		<dependentAssembly>
     
    			<assemblyIdentity name="UCF.CommonTools" publicKeyToken="1fc8a553de34d454" culture="Neutral" />
    			<bindingRedirect oldVersion="0.0.0.0-1.0.1.65535" newVersion="1.0.2.29277" />
     
    		</dependentAssembly>
    	</runtime>
    Le projet WEB fait bien référence à la 2.29 mais je me rend compte que la dll DAL n'utilise pas cette référence et reste coincée sur la 1.48 (C'est en supprimant du GAC la 1.48 que j'ai vu que la DLL ne la trouvait plus)

    Comment ça se fait que le bindingredirect ne se propage pas aux dll référencées ? Et comment faire pour régler mon souci sans à avoir à recompiler tous les sous projets ?

    Merci

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 310
    Points : 157
    Points
    157
    Par défaut
    Je suis toujours à la recherche de la solution.

    Si quelqu'un peut m'aider

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/09/2009, 23h01
  2. [Versioning]Quels eclaircissements sur Dll/GAC/References?
    Par chnew dans le forum Framework .NET
    Réponses: 4
    Dernier message: 22/03/2006, 18h11
  3. [C#] Section appSettings du fichier Web.config
    Par pbo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/02/2005, 10h12
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo