2014-06-27 2 views
0

Je travaille sur un projet qui est construit sur le framework 2.0 de .net Nous utilisions auparavant la version 7 de devExpress mais les commandes de devExpress 7 ne le sont pas t supporte les navigateurs modernes. J'ai donc installé et inclus les assemblys de la version 11 de devExpress.Impossible de charger le fichier ou l'assemblage DevExpress version 11.1 dans asp.net (vb)

J'ai copié/collé les fichiers d'assemblage de la version 2011 dans le dossier Bin de mon projet. Je a ajouté une référence dans le fichier web.config

En web.config, j'ai maintenant

<add assembly="DevExpress.Data.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/> 
<add assembly="DevExpress.Web.ASPxEditors.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/> 
<add assembly="DevExpress.Web.ASPxGridView.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/> 
<add assembly="DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A"/></assemblies> 

Dans mon fichier asp j'ai:

<%@ Register Assembly="DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1" 
    Namespace="DevExpress.Web.ASPxDataView" TagPrefix="dxdv" %> 

<%@ Register Assembly="DevExpress.Web.ASPxGridView.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1" 
    Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dxwgv" %>  


<%@ Register Assembly="DevExpress.Web.ASPxEditors.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1" 
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>  

<%@ Register Assembly="DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1" 
    Namespace="DevExpress.Web.ASPxTabControl" TagPrefix="dxtc" %> 

Eh bien je ne sais pas à propos de Culture=neutral, PublicKeyToken=9b171c9fd64da1d1" Je viens Copier/Coller depuis les assemblages précédents Enregistrer le tag

Lorsque j'exécute mon projet, j'obtiens l'erreur suivante:

Could not load file or assembly 'DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

S'il vous plaît aidez-moi à ce sujet et dites-moi pourquoi le système n'est pas capable de trouver des fichiers d'assemblage.

Merci .. Anjum

Répondre

1

jeton de clé publique de l'Assemblée est un autre pour 11.1. Donc, pour résoudre ce problème, vous devez soit supprimer cette information de votre code source, soit la mettre à jour avec la valeur correcte. Je suggère que vous utilisez le convertisseur de projet pour mettre à jour votre projet à cette version. Généralement, il se trouve dans le dossier "{DevExpress folder} \ Components \ Tools \ DXperience".

+0

Oui, déjà fait cela et il fonctionne bien maintenant. J'ai accepté votre réponse si :) – Anjum

0

J'ai utilisé le convertisseur de projet pour convertir mon projet de devExpress 7 à 11 et cela fonctionne très bien. Le convertisseur de projet est livré avec le paquet d'installation de devExpress 11.

J'espère que cela aidera les autres utilisateurs confrontés aux mêmes problèmes.

Merci .. Anjum

Questions connexes