Comment puis-je configurer un projet dans Visual Studio pour copier les DLL tierces dont dépendent l'une des références du projet ?
J'ai un projet d'application principal et une bibliothèque de classes DLL. L'application principale fait référence à la bibliothèque de classes DLL, et la DLL elle-même fait référence à des DLL tierces. Lorsque je compile l'application principale, elle copie automatiquement la bibliothèque de classes DLL dans son répertoire de sortie, mais elle ne copie pas les DLL tierces.
Je ne veux pas ajouter de références aux DLL tierces à partir du projet de l'application principale car l'application principale ne les utilise pas, elles sont uniquement utilisées par la bibliothèque de classe.
0 votes
Créez un événement post-construction qui copie les DLL, vous n'avez pas besoin de créer un projet juste pour faire cela.
1 votes
Cette méthode me permet de séparer les dépendances réelles de l'application principale des dépendances de la bibliothèque de classes. Dommage qu'il n'y ait pas une méthode automatique (qui n'introduise pas de psuedo références dans l'application principale).