J'ai compilé un assemblage pour J'ai essayé simplement de copier l'assemblage dans le dossier de projet: P>
Cependant, je ne peux pas comprendre comment ajouter une référence à cette DLL dans le projet actuel. Je n'ai pas non plus compris comment s'assurer que cette DLL "reste avec" l'application une fois qu'elle est compilée. Comment cela pourrait-il être accompli et quelles autres choses pourrais-je envisager? P> mysql.data.dll code> et souhaite l'ajouter à un nouveau projet Visual Studio. Je suis perdu sur la terminologie correcte et la meilleure façon d'y aller à ce sujet, mais l'objectif final est de distribuer cette DLL afin qu'elle soit incluse avec l'application lorsque la demande s'exécute. Ceci pour éviter d'avoir à gac la DLL sur la machine de l'utilisateur final. P>
p>
5 Réponses :
Cliquez avec le bouton droit de la souris sur les références et sélectionnez Ajouter une référence ..., accédez à la DLL et à PRESTO ... Vous avez terminé. P>
+1 C'est en fait aussi simple. En outre, il est automatiquement copié dans le répertoire de sortie de construction et non gacé. Vous devez le copier avec les autres fichiers du répertoire de sortie.
Cliquez avec le bouton droit de la souris sur les références -> Ajouter une référence -> Attendez-vous pour la liste à charger -> Parcourir -> Sélectionnez votre DLL P>
Puis, lorsqu'il a été ajouté à la liste de référence, définissez-le sur la copie locale (s'il n'est pas déjà). Cela le mettra dans les dossiers de sortie pour vous. P>
+1 Pour la complétude: comment ne pourrait-on pas mentionner l'étape "attendre pour toujours" (même si VS2010 semble le rendre obsolète)?
Cliquez avec le bouton droit sur le dossier "Références" de la liste et choisissez Ajouter une référence. Dans l'onglet Parcourir, accédez au répertoire contenant votre projet et le sous-dossier. Sélectionnez l'assemblage et ajoutez-le au projet. P>
Cliquez avec le bouton droit de la souris sur le projet dans Explorateur de solution et sélectionnez 'Ajouter une référence .. . '. Ensuite, vous pouvez parcourir le fichier. P>
Essayez ce qui suit p>
Une fois que vous avez ajouté, cliquez sur la référence dans le dossier Références et appuyez sur F4. Cela fera apparaître la fenêtre Outil de propriétés. Assurez-vous qu'il est défini sur "Copier local" = true. Cela garantira qu'il est déployé avec votre application par les installateurs standard (MSI et ClickOnce) P>
Je n'ai pas réalisé à l'origine qu'il a copié la DLL au répertoire de sortie après sa compilation. C'est exactement ce que j'avais besoin de savoir. Merci!
Drôle tu mentionnes ça; Vous pouvez également spécifier le comportement de copie, entre toujours, seulement si nouveau et jamais.