Ich habe einige grundlegende AOP-Stil-Lösungen für Querschnittsthemen wie Sicherheit, Protokollierung, Validierung usw. verwendet. Meine Lösung hat sich um Castle Windsor und DynamicProxy. Ich bin diesen Weg gegangen, weil ich alles mit einer Boo-basierten DSL anwenden kann und meinen Code von Attributen frei halten kann. Mir wurde am Wochenende gesagt, ich solle mir PostSharp ansehen, da es eine "bessere" Lösung sei. Ich habe mich kurz mit PostSharp beschäftigt, aber ich bin durch die Verwendung von Attributen verärgert.Anwenden AOP
Hat jemand beide Lösungen ausprobiert und würde gerne ihre Erfahrungen teilen?
Dies ist eine ziemlich alte Antwort, die ich über stolperte, aber ich wollte nur beachten, dass Postsharp ist nun tatsächlich die PDB-Dateien umwandeln, so dass die Debug-Ausgabe nicht mehr ist (siehe: http://stackoverflow.com/questions/2006508/postsharp-pdb-debugging-and-referenced-assemblies) –