Zitat von
MathiasSimmack:
Zitat von
Elvis:
Das ist ziemlich böse und geht ganz schnell nach hinten los. Dadurch sind diese binaries komplett inkompatibel zueinander, da sie jeweils Klasse1 enthalten, aber diese ist in jedem Binary für die CLR eine andere Klasse darstellt. -> *kaboom*
Also, mit anderen Worten: Auch aus solchen Miniklassen separate Assemblies erstellen und die dann in das Projekt einbinden?
Da du hier in der Merhzahl sprichst, könnte man glatt annehmen, du hättest mehrere davon, die du jeweils in eine gemeinsame Assembly werfen könntest?
Es gibt immer noch IlMerge wenn man ganz zum Schluss doch nur ein Binary haben will. Der Weg hat aber den Vorteil, dass du einfach das Merging aus dem Buildvorgang entfernen kannst, falls du mit einem anderen Projekt über eine gemeinsame Lib reden willst...
Es kommt nicht von ungefähr dass es so ein Krampf ist, lose, externe Code-Dateien in ein Projekt zu verknüpfen, weder MS noch #d wollen das begünstigen.