Comment ajouter PDFsharp lib en C#?

Je suis nouveau à C#.net, j'ai téléchargé PDFsharp lib. Mais comment ajouter cette lib à notre projet?
Mon projet est de créer un fichier PDF. Veuillez me fournir des instructions étape par étape. Après avoir décompressé, il a 32 dossiers.
J'ai essayé en le faisant face dans mon dossier de projet, mais les mêmes erreurs viennent.

"Le nom de type ou d'espace de noms 'PdfSharp' n'a pas pu être trouvé (il vous manque une directive using ou une référence d'assemblage?)"

23
demandé sur The sky is the limit 2009-12-02 12:41:07

6 réponses

Si vous souhaitez utiliser cette bibliothèque, vous devez ajouter une référence à l'assembly (dll) qui contient la bibliothèque. Pour ajouter des références il suffit de faire un clic droit sur votre projet dans l'Explorateur de solutions et sélectionnez Ajouter une référence, vous aurez alors une boîte de dialogue à onglets qui vous permet d'ajouter des références à des dll dans le GAC, d'autres projets dans votre solution ou parcourir les DLL situées n'importe où sur votre PC.

Tous les dossiers que vous voyez sont le code source et les exemples de projets qui vous montrent comment utiliser le bibliothèque. Si vous ouvrez le " BuildAll-PdfSharp.sln " qui est contenu dans la racine du répertoire de code, vous serez en mesure de construire PDFSharp et obtenir la dll. Il sera dans le dossier code utilisateur PdfSharp \ bin

Une Fois que vous avez la dll, vous pouvez l'ajouter à votre solution en accédant à l'emplacement de la dll sur le disque. Quand j'ajoute des bibliothèques tierces pour mon projet j'ai un dossier lib à la racine de mon dossier de travail où toutes les dll sont placés. Références à ceux ci dans les fichiers de projet puis utilisez chemins relatifs et seront disponibles pour toute autre personne travaillant sur le projet quand ils obtiennent la dernière de votre référentiel source.

21
répondu 2009-12-02 09:53:04

J'ai également trouvé que PdfSharp est disponible en tant qu'add-on via la Console NuGet Package Manager.

14
répondu Mike Upjohn 2015-08-19 08:32:18

Vous pouvez ajouter les projets existants (*.csproj) qui viennent avec le code source PDFsharp à votre solution, puis référencent ces projets. Si vous le faites, vous pouvez sauter dans le code source PDFsharp et IntelliSense fonctionnera également. Vérifier les échantillons pour voir les références dont vous avez besoin.

Tous les assemblys requis seront automatiquement copiés dans le dossier bin/debug ou bin/release respectivement de votre application.

Si vous n'avez téléchargé que les fichiers binaires, ajoutez des références à la DLL fichier.

Mise à jour: vous pouvez trouver PDFsharp et MigraDoc sur NuGet. Le Gestionnaire de paquets NuGet ajoutera ensuite les références de projet pour vous.

13
répondu The sky is the limit 2015-06-30 09:08:59

Téléchargez la version des assemblys à partir de cette URL: http://pdfsharp.codeplex.com/releases/view/37054

2
répondu EdenMachine 2010-05-16 18:31:18

Vous devez ajouter la dll comme référence à votre solution Visual Studio. Dans l'Explorateur de projet, dans le nœud de référence, faites un clic droit et ajoutez une référence. Recherchez cette dll et ajoutez-la au projet.

1
répondu Priyank Bolia 2009-12-02 09:48:56

Je pense que vous avez téléchargé les fichiers source. Ouvrez le fichier BuildAll-PdfSharp.sln dans visual studio et construire le projet. Ensuite, il va générer les fichiers dll que vous devez référencer dans votre propre projet.

J'espère que cela aide.

/Klaus

0
répondu Klaus Byskov Pedersen 2009-12-02 09:48:08