Sharepoint “impossible de charger le fichier ou l'assembly” “Le système ne peut pas trouver le fichier spécifié”
J'ai ajouté une référence à une dll (sharpPDF) à mon .un projet de réseau. Dans le code il a pris le dll et je peux l'utiliser. Quand j'déployer sharepoint webpart j'obtiens l'erreur suivante:
Could not load file or assembly 'sharpPDF, Version=1.0.3511.18105, Culture=neutral,
PublicKeyToken=f099e668beaaa0f9' or one of its dependencies. The system cannot find the
file specified.
Je suis le déploiement de l'application web en utilisant STSDEV. J'ai essayé de compensation C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Fichiers mais cela ne résout pas le problème.
Toutes les idées de ce qui pourrait mal se passer?
OriginalL'auteur John | 2009-08-12
Vous devez vous connecter pour publier un commentaire.
Vous devez vous assurer que le
sharpPDF
dll est enregistrée dans le GAC.Aller à
%Windows%\assembly
. SisharpPDF
n'est pas là avec la version1.0.3511.18105
, vous devez l'installer à la GAC sur le serveur. Il suffit de le glisser dans le dossier dans l'Explorateur Windows, et il doit installer lui-même.A très bien fonctionné 🙂
...ou de l'utilisation
gacutil -i (your assembly here).dll
(à partir de l'invite de commande Visual Studio)OriginalL'auteur Eric
J'ai utilisé pour obtenir cette erreur plusieurs fois, il peut y avoir de conflit de version entre la bibliothèque que vous faisiez allusion dans les références du projet et de la bibliothèque qui était dans le GAC.
Essayez de cocher la case "Faux" pour Copylocal propriété de la référence et également l'ajout de la bibliothèque package de projet. assurez-vous de disposer de la même version de la dll dans tous les lieux.
cela a résolu mon problème.
OriginalL'auteur sujith