2009-10-20 9 views
1

J'ai ajouté itextsharp.dll à mon projet. c'est sur mon bureau. tout compile et fonctionne bien. Si j'installe mon application sur un autre ordinateur, elle recherche le même fichier itextsharp.dll sur le bureau des utilisateurs.vb.net ajouter une référence

comment puis-je faire en sorte que la DLL est intégrée au projet ??

+0

Comment "installer l'application"? Si vous copiez simplement le fichier .exe, vous devez également copier le fichier .dll dans le même dossier. Si vous créez un programme d'installation, vous devez le configurer de sorte qu'il installe également le fichier .dll - la manière exacte de procéder dépend du générateur d'installation que vous utilisez. –

+0

oui je viens de copier l'exe qui est un fichier d'installation MAIS il regarde sur mon bureau pour la DLL même si je place copie locale à VRAI –

Répondre

1

Qu'y a-t-il avec le bureau maintenant ?! Regroupez tous vos assemblys déployables dans le même dossier de sortie que l'assemblage principal de votre application. Lors de la création du programme d'installation ... Je suppose que vous utilisez l'installation du projet MS .. assurez-vous que tous les déployables pointent vers une cible de dossier commune. Je ne comprends pas votre fixation avec le bureau ... s'il vous plaît faites-moi savoir si c'est une sorte d'exigence.

La seule chose qui est habituellement déployée sur Desktop est le raccourci de l'application.

+0

je suppose que c'est plus facile de jeter des choses sur le bureau . C'est plus facile de travailler avec ça. Je ne suis pas un informaticien formé. J'ai un diplôme en finance –

1

Assurez-vous que lorsque vous ajoutez la DLL à votre projet, vous définissez 'Copy Local' sur true. De cette façon, la DLL sera copiée dans le dossier "bin" de votre application plutôt que dans l'emplacement d'origine de la DLL.

+0

la copie locale est en effet déjà réglé sur vrai –

Questions connexes