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

Windows Workflow Foundation .NET Discussion :

[WF / 3.0] Assembly Versioning


Sujet :

Windows Workflow Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de eraim
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2004
    Messages : 98
    Par défaut [WF / 3.0] Assembly Versioning
    Bonjour,

    Je développe une application web et je cherche à avoir deux versions de la même assemblée dans mon appli.
    J'ai modifié le numéro de version, modifié le nom du fichier mais j'ai une erreur et je ne sais pas ce que je dois faire.

    Pouvez-vous m'aider ?

    Voici l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The type 'Samples.VacationWorkflow' exists in both 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webapp\44305249\4711e659\assembly\dl3\35b9e156\e5141038_624fc701\TestVersion.DLL' and 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webapp\44305249\4711e659\assembly\dl3\fc56f82a\05f12c6a_574fc701\.Samples.DLL
    Merci d'avance!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    Salut,

    Pourquoi vouloir utiliser deux versions d'une même assembly dans une seule autre assembly ? Désolé je ne réponds pas a ta question, mais le pb semble venir d'une mauvais utilisation des versions a la base...

  3. #3
    Membre confirmé Avatar de eraim
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2004
    Messages : 98
    Par défaut Wwf
    Parce que je travaille sur Windows Workflow Foundation.
    Et lorsque je modifie mon workflow, je veux pouvoir garder l'ancienne version de mon assembly pour les anciennes instances.
    Ce qui fait que j'ai deux versions de la même assembly dans mon appli web.

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    J'ai modifié le titre de ton 1er msg pour que l'on sache que tu bosses sur WF

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    J'ai peur que tu ne puisses qu'assez difficilement t'en sortir, mais WF ne prévoie rien à ce sujet ?
    Le problème avec ta solution c'est que tu retrouves dans 2 assemblies différentes les mêmes classes dans les mêmes namespace donc qd tu crées un objet d'un de ces types, le compilateur ne sait pas lequel choisir.
    Pour résoudre ce genre de soucis il y a un mécanisme "d'alias externe" qui te permet de distinguer les références aux classes de tes 2 assemblies, un exemple ici.
    Cela dit j'ai peur que ce ne soit pas une bonne solution dans ton cas, car si tu as une 3ieme version de ton assembly, le pb va devenir ingérable, encore une fois je serais étonné que WF n'ait pas prévu qque chose pour le versioning des workflows.

  6. #6
    Membre confirmé Avatar de eraim
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2004
    Messages : 98
    Par défaut
    En fait, j'ai résolu mon pb...
    Je mets les anciennes versions dans le GAC, et la nouvelle dans mon appli Web. Et tout fonctionne bien!

    Merci pour votre aide!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Assembly & versions multiples
    Par Nasame dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 10/01/2013, 18h45
  2. Problème mise à jour "Assembly version" depuis VS2008
    Par Philsog dans le forum Visual Studio
    Réponses: 1
    Dernier message: 13/01/2011, 16h50
  3. Problème de version d'assemblies
    Par monstroplante dans le forum Framework .NET
    Réponses: 5
    Dernier message: 26/11/2007, 18h22
  4. [VB 2005] Numero de version assembly
    Par dieuzorro dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/10/2007, 16h42
  5. GAC & Différentes versions d'une même assembly
    Par Xno dans le forum Framework .NET
    Réponses: 3
    Dernier message: 25/11/2005, 11h22

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