2017-01-10 40 views
0

Je crée un composant WebPart personnalisé SharePoint. Je dois ajouter une référence dans mon projet à un fichier DLL. Ce fichier n'a pas de nom fort et comme il s'agit d'un assembly tiers, je ne peux pas générer le nom fort.Ajout d'un dossier bin DLL à SharePoint

Il m'a été conseillé de copier la DLL directement dans le dossier bin de SharePoint.

Alors, où puis-je trouver ce dossier, et après avoir copié la DLL à cette destination, j'ai juste besoin d'ajouter comme référence (comme tout autre fichier)?

+0

Oui, le dossier bin SharePoint doit être dans le dossier du projet. Une fois ajouté, vous devrez ajouter la référence. –

+0

Et pour info, vous voudrez peut-être créer un nouveau dossier pour dll 3rd party. De cette façon, ils peuvent être archivés si vous utilisez un contrôle de source. Et vous pouvez créer une référence à partir de votre nouveau dossier. –

+0

Créer un dossier où? Avec ce nouveau dossier n'aurai-je pas besoin d'avoir le problème avec le manque de nom fort dans l'assemblage de la DLL? – nunonaos

Répondre

0

Je l'ai déjà fait pour quelques projets webparts sharepoint 2010 et quand j'ai trouvé ce article, on y explique comment signer des assemblages tiers avec un nom fort. Fondamentalement, vous démonter la dll d'abord avec Ildasm.exe puis vous remontez avec Ilasm.exe fournissant un * .snk fichier fait précédemment avec sn.exe. Tout ceci est expliqué en détail dans l'article donné.

Hope it helps

0

je faisais face au même problème, voici ce qui m'a aidé, même si la réponse est peut-être un peu en retard maintenant.

  • Ouvrir le package wsp dans Visual Studio.
  • Aller à l'onglet Avancé
  • Cliquez sur Ajouter et choisissez la dll
  • Set déploiement cible = Application Web
  • ajouter d'autres contrôles sécuritaires Entrées/ressources de classe

Cliquez sur OK et enregistrer vos modifications .. ..

S'il vous plaît noter: