Nehmen wir an, ich habe ein C# -Winforms-Projekt, MainGUI.VS2008.NET: Abrufen der Abhängigkeiten eines referenzierten Projekts zum Kopieren in den Bin-Ordner des Hauptprojekts
Es verweist auf ein anderes Projekt in derselben Lösung, ControlsLib.
ControlsLib verweist auf eine Kontrollgruppe eines Drittanbieters wie Infragistics oder Telerik Controls und macht eine Reihe von Benutzersteuerelementen verfügbar, die in MainGUI verwendet werden.
Copy Local wird für alle Verweise in ControlsLib auf true gesetzt und alle Drittanbieter-DLLs werden in ControlsLib \ bin \ release angezeigt.
Allerdings kann ich nicht die Dritte DLLs automatisch MainGUI \ bin \ Release zu kopieren, die den Ordner, aus dem der Installer der Software (in diesem Fall mit NSIS) erzeugt wird
Deshalb sind die Fremdüberwachung DLLs nicht in die Installation einbezogen werden, was zu einer FileNotFoundException zur Laufzeit führt, wenn Steuerelemente von ControlsLib verwendet werden, die von DLLs von Drittanbietern abhängen.
Gibt es eine "richtige" Möglichkeit, dies zu tun, die mir nicht bekannt ist? Zuvor habe ich dies nur in einem nan-Build-Skript durch Kopieren von Dateien behandelt, aber ich beginne ein neues Projekt und wollte es nur überprüfen.
Dank