Lorsque vous compilez un projet dans Visual Studio (VS), compilaton VS prend toutes les bibliothèques référencées qui ne sont pas dans le GAC et les copie dans le dossier de sortie de votre build. par exemple.Nant copie tous les fichiers à la sortie - est-ce nécessaire?/Visual Studio Build Process
ProjectA.Dll
- Références: ProjectB.Dll
- Références: ProjectC.Dll
Dans le dossier bin \ debug vous trouverez ProjectA.dll, ProjectB.dll et ProjectC .dll.
Ce que je suis en train de faire maintenant à Nant est de construire un fichier .exe et je pense (à moins que je me trompe) que si les bibliothèques de références sont dans le GAC le fichier .exe aura besoin tous les références Dll dans le même dossier. Donc, ma question est la suivante: y a-t-il un moyen de rendre Nant automatique? Dans la balise CSC pour mon projet dans le fichier .build pour Nant j'ai spécifié les références nécessaires comme suit:
<references> <include..... ./> </references>
Mais cela ne rend pas la sortie des références dans le dossier de construction cible. Aurai-je besoin de déplacer manuellement tous les fichiers de références pour mon fichier .exe dans son dossier de construction?
Merci.