Supposons que j'ai un projet C# Winforms, MainGUI.VS2008.NET: Copier les dépendances d'un projet référencé dans le dossier bin du projet principal
Il référence un autre projet dans la même solution, ControlsLib. ControlsLib fait référence à une suite de contrôle tierce, telle que les contrôles Infragistics ou Telerik, et expose un ensemble de contrôles utilisateur, utilisés dans MainGUI.
Copier Local est défini sur true sur toutes les références dans ControlsLib et toutes les DLL tierces apparaissent dans ControlsLib \ bin \ release.
Cependant, je ne peux pas obtenir la troisième DLL partie pour copier automatiquement MainGUI \ bin \ release, qui est le dossier dans lequel le programme d'installation du logiciel est généré (dans ce cas, en utilisant NSIS)
Par conséquent, les DLL de contrôle tiers ne sont pas inclus dans l'installation, ce qui conduit à une exception FileNotFoundException à l'exécution lorsque les contrôles de ControlsLib qui dépendent des DLL tierces sont utilisés.
Existe-t-il une façon «correcte» de le faire que je ne connais pas? Auparavant, je l'ai juste fait dans un script de construction nant en copiant des fichiers, mais je commence un nouveau projet et je voulais juste vérifier.
Merci