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

ASP.NET Discussion :

Problème de doublons dans les librairies !


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 59
    Par défaut Problème de doublons dans les librairies !
    Bonjour,
    Actuellement je développe une page web dans laquelle j'insère un objet ReportViewer. Avant tout j'ai eu à procéder à l'installation de Microsoft Visual Studio 2008 (passage VS 2005-> VS 2008).

    Cependant lorsque je lance l'application, j'ai ce message d'erreur :
    Message d'erreur du compilateur: CS0433:
    Le type 'Microsoft.Reporting.WebForms.ReportViewer' existe dans 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'
    et dans 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\8.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'
    Visiblement j'ai des doublons dans le GAC. Comment faire pour résoudre ce dilem?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    eh bien je dirais d'enlever la version de VS 2005 (8.0) (en passant par C:\Windows\assembly) mais c'est peut être un peu radical ...
    As tu vérifier que ton projet référençait la bonne version ?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 59
    Par défaut
    Hi,
    Je penses bien que je vais enlever la version VS 2005 pour un début et voir comment il se comporte.

    Thanks!

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 59
    Par défaut
    Hi,
    J'ai désinstaller la version 2005 de Visual Studio, mais le problème demeure.
    J'exécute toutes mes pages sans problème, sauf celles contenant des ReportViewer .

    Any idea?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 59
    Par défaut
    Hi,
    Après maintes recherches et tests, j'ai partiellement résolu mon problème.
    Dans mon fichier de configuration, lorsque je spécifie l'utilisation de la version 8.0.0.0 tout passe. Cependant en y mettant le numéro de version 9.0.0.0 le même message d'erreur réapparaît.
    Vue de mon web.config:
    <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

    <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

    <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    Le site a été développé avec la version du Framework .NET 2.0. Lorsque j'ai installé VS 2008, j'ai migré vers la version .NET 3.0.

    Aussi j'ai remarqué que dans les entêtes des fichiers utilisant les ReportViewer
    il y a cette référence :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
        Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    Mes objets reportViewer deviennent indisponibles avec la mention 8.0.0.0, ils affichent une erreur mais l'exécution se passe correctement. Lorsque je change la version 8.0.0.0 en 9.0.0.0 dans les entêtes des fichiers faisant référence à l'assembly Microsoft.ReportViewer.WebForms et dans le web. config, les objets deviennent disponibles mais l'exécution renvoie la même erreur...

    J'ai téléchargé un outil GacBrowser pour le listing et la suppression des assembly. Je me demande si en supprimant les versions 8.0.0.0, je n''aurai pas d'autres soucis Je fais une sauvegarde et je me lance à l'eau

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 59
    Par défaut
    Hi,
    Toujours pareil. . Je vais continuer avec les références 8.0.0.0 en attendant que ma lanterne s'allume... ou la votre

Discussions similaires

  1. [Framework] Problèmes dans les librairies Spring
    Par Eric_beauvais dans le forum Spring
    Réponses: 7
    Dernier message: 07/10/2013, 15h45
  2. Problème d'affichage dans les textbox
    Par popinenhbourg dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/02/2006, 12h09
  3. Problème d'affichage dans les textbox
    Par popinenhbourg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/02/2006, 11h36
  4. [VB.NET] [Débutant] Probléme de variable dans les requettes
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/03/2005, 13h13
  5. [CR] doublon dans les valeurs
    Par Gaëtane dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 02/06/2004, 15h25

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