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

SharePoint .NET Discussion :

WebPart et dépendance à une DLL


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par défaut WebPart et dépendance à une DLL
    Bonjour,

    J'ai un petit soucis.

    En effet j'ai développé un WebPart qui dépend d'une DLL pour fonctionner.
    J'ai installé mon WebPart comme il faut, j'y ai accès sur mon Sharepoint, mais pour que mon WebPart fonctionne à 100%, j'ai besoin que le WebPart ait accès à la DLL. Je voulais donc savoir où je devais placer la DLL pour qu'elle puisse être utilisée depuis Sharepoint. Dans le GAC ? Dans un dossier spécifique de Sharepoint ?

    Sinon lorsque j'ai créé ma solution VS, j'ai référencé la DLL via le menu Net. Si la DLL n'est pas installée sur ma machine cible, aurais-je un problème ?

    Merci beaucoup !

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    A confirmer mais il me semble, lorsque je développais des webparts pour WSS que les dll "externes" devaient être ajoutées aux GAC.
    C'est peut-être une piste à creuser.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Perso j'ajoute la dll dans le gac aussi. A tort peut être...

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 31
    Par défaut
    Bonjour,

    Il faut l'ajouter dans le GAC.

    il faut penser à packager ton webpart c'est plus pratique (install automatique de toute la solution y compris ton assembly) lien : http://msdn.microsoft.com/en-us/libr...ice.11%29.aspx

  5. #5
    Candidat au Club
    Inscrit en
    Mars 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 3
    Par défaut
    Si le trust level de ton site sharepoint est en wss_minimal il faut mettre la dll dans le gac et verifier que toute reference a cette dll se face avec un nom fort. Si le trust level du site est en wss_medium et supérieur alors la dll peut etre dans le repertoire bin de ton site.

Discussions similaires

  1. Comment importer toutes les dépendances d'une DLL?
    Par Jayceblaster dans le forum Framework .NET
    Réponses: 1
    Dernier message: 13/02/2008, 13h09
  2. Comment avoir les dépendance d'une DLL
    Par wrida dans le forum C#
    Réponses: 4
    Dernier message: 23/05/2007, 14h18
  3. Libération d'une DLL avec dépendances
    Par Hidekii dans le forum C++
    Réponses: 8
    Dernier message: 02/11/2005, 17h35
  4. Declarer une dll Delphi ?
    Par DelphiCool dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/07/2002, 10h07
  5. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07

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