J'ai des fichiers de bibliothèque nécessaires au bon fonctionnement de mon application.
Mon application comprend une installation et un déploiement.
Je sais déjà que pour pouvoir ajouter un fichier de bibliothèque au répertoire de sortie de l'application lors de l'installation, il me suffit de référencer ces bibliothèques à l'intérieur du .NET IDE avant de construire ... le Le seul problème est que ces bibliothèques ne peuvent pas être référencées ... Je dois donc pouvoir copier ces bibliothèques dans le répertoire d'installation de mon application ... Pour le moment, je les copie manuellement ...
Addendum
J'ai également essayé d'ajouter ces fichiers de bibliothèque en tant que Élément existant à mon projet et en marquant chaque fichier de bibliothèque ' Copier dans le répertoire de sortie vers Copier si plus récent sur leurs propriétés mais toujours pas obtenir la solution que je veux.
Mise à jour 1
Merci pour votre aide les gars, ça m'a aidé à résoudre mon problème, j'ai réussi à faire fonctionner les solutions que vous avez postées, sauf une ... @ le post de Matthew Watson .. J'ai même réussi à trouver une solution aussi, alors je voulais aussi la partager avec vous. .
Voici ce que j'ai fait:
1. I opened the setup and deployment project in my application.
2. Under the Application Folder Tree, on it's right side, I right clicked..
3. then clicked Add..
4. then clicked File
5. and then browsed for the files I wanted to add to the installation directory
6. and click open.
Mais par curiosité ... J'essaie encore de faire ce que @Matthew Watson a publié ... J'espère que vous pourrez m'aider avec celui-ci les gars. Merci d'avance
Mise à jour 2
J'ai oublié de mettre à jour ce post hier, j'ai déjà réussi à faire fonctionner la solution de Matthew Watson hier. Merci encore pour toute votre aide les gars.
Vous pouvez ajouter des fichiers à votre projet et sélectionner leurs propriétés: "Build Action"
comme "Content"
et "Copy to output directory"
comme "Copy Always"
ou Copy if Newer
(ce dernier est préférable car sinon, le projet est entièrement reconstruit à chaque fois que vous le construisez).
Ensuite, ces fichiers seront copiés dans votre dossier de sortie.
C'est mieux que d'utiliser une étape de post-génération, car Visual Studio saura que les fichiers font partie du projet. (Cela concerne par exemple les applications ClickOnce qui doivent savoir quels fichiers ajouter aux données clickonce.)
Vous serez également plus facilement en mesure de voir quels fichiers sont dans le projet car ils seront listés avec les fichiers de code source plutôt que cachés lors d'une étape de post-génération. Et aussi Source Control peut être utilisé avec eux plus facilement.
Une fois que vous avez ajouté des fichiers "Contenu" à votre projet, vous pourrez les ajouter à un projet d'installation et de déploiement de Visual Studio 2010 comme suit:
Allez dans votre projet d'installation et ajoutez à votre "Application Folder"
sortie le résultat du projet appelé "Content Files"
. Si vous cliquez avec le bouton droit sur les fichiers de contenu après les avoir ajoutés, vous pouvez sélectionner "sorties" et voir ce que cela va copier.
Notez que les projets d'installation et de déploiement ne sont PAS pris en charge dans Visual Studio 2012.
Vous pouvez utiliser événement Visual Studio Post Build - Copier vers l'emplacement du répertoire relatif . Ce sont essentiellement des scripts qui sont exécutés lors de la construction du projet spécifié.
Vous pouvez donc l'utiliser pour copier les fichiers binaires dont vous avez besoin avant l'exécution de votre application .