Die Windows Azure Client-Bibliotheken sind sehr groß (mehrere MB), und ich habe ein ziemlich kleines Projekt (in der Größenordnung von ein paar hundert KB), das nur ein paar Funktionen von ihnen verwendet. Gibt es eine Möglichkeit für mich, diese Funktionen zum Zeitpunkt der Erstellung zu verknüpfen, so dass die resultierende DLL nicht stark aufgebläht wird und ich die Funktionen zur Laufzeit nicht verknüpfen muss?Statische Verknüpfung in C#?
So etwas wie http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx, aber ich habe den Eindruck, dass Bündel in der gesamten DLL.
Danke!
Edit: Da die Größe der endgültigen lieferbaren DLL externen Beschränkungen unterliegt, ist das Aufblasen so viel eine absolute letzte Möglichkeit - die einzige andere Option, die mir bekannt ist, besteht darin, den Code, den ich wörtlich verwende, zu duplizieren.
@BradleyDotNET paraphrasieren: Nein – spender
@spender Umgerechnet auf eine Antwort, die die gleiche Sache sagt :) – BradleyDotNET
+1 für die Technik von Jeffrey Richter – kennyzx