J'utilise VS2008 avec TFS. J'ai un package commercial qui est une dll .NET et deux autres fichiers dll que la dll .NET utilise. Je veux que ces fichiers soient séparés des projets qui les utilisent.
Je peux facilement faire référence à la dll .NET dans mon projet C# et indiquer "copy" afin qu'elle soit copiée dans le répertoire de sortie (bin) pour être utilisée à partir de là lors de l'exécution. Mais cela ne permet pas de transférer les deux autres fichiers dll requis par le fichier dll .NET. Je ne peux pas faire le même type de référence à ces deux autres fichiers dll car ils ne sont pas des assemblages, des objets COM, etc.
Je peux ajouter une commande post-construction qui les copierait, mais si je peux utiliser $(TargetDir) pour la destination, je ne sais pas quoi utiliser pour la source. Je pourrais utiliser la configuration de ma machine, mais cela échouera partout ailleurs.
J'espère que VS a un mécanisme intégré pour les cas comme celui-ci...