I am using SheepAspect on a ORM project to inject property change events into object setters, and its working great. However, it makes debugging xUnit tests somewhat difficult because I can no longer get the exact line that the test failed on. I looked
at another code weaving library for .Net,
, and I believe it handles this by recompiling the PDB files for the edited Dlls.