Env .: VS2008 C# ProjektVisual Studio-Projekt: Wie kann eine Referenz nur für eine Konfiguration eingefügt werden?
Ich brauche meine App für den Einsatz in 2 verschiedenen Umgebungen zu bauen. In einer dieser Umgebungen muss ich eine DLL-Assembly eines Drittanbieters verwenden.
Ich konnte den Code, der diese DLL verwendet, mit #if Blöcke isolieren. Wie aber schließe ich den Verweis auf die DLL in der CS-Projektdatei bedingt ein?
Edit: Womp hat einen guten Punkt in seinem Kommentar. Ich verwandelte mich in eine separate question: Wird die referenzierte DLL überhaupt geladen, wenn sie nie aufgerufen wird? TIA,
Warum sollten Sie es nicht einfach in beiden lassen, machen Sie die Verwendung der DLL-Konfiguration basieren, und vermeiden Sie Komplikationen? DLLs werden nicht geladen, es sei denn, sie sind erforderlich. Gibt es Lizenzprobleme mit der Drittanbieter-DLL? – womp
Womp, sehr gute Frage eigentlich. (Ich vertreibe die 3rd Party DLL nicht. Sie ist auf einigen Systemen vom Hersteller installiert). –