Initial MSBuild support
Worked a way to get dependency CustomInstrumentation.xml files copied through so long as NRConfig build task running in the dependent project
Refactored merge operation and made an MSBuild task
Logging refactored, plus appended added to redirect buildtask logging to log4net
Commentary
Custom instrumentation files copied to output directory for dependent projects, but not without fault
WIP on using CCI to replace reflection - miles to go yet
Grouping now working for instrumented methods, and nested types working better for Cci
Removed old InstrumentationDiscoverer, disabled compilation of test classes that relied upon it, renamed InstrumentationTarget2 to InstrumentationTarget
Generics and namespacing handled better, especially for CCI
Improved (reverted, really) handling of nested types to get correct instrumentation context
Adding ability to pull InstrumentAttributes from IAssembly instances, for subsequent use in assy-level instrumentation config
Assy-level instrumentation
Fixing crash for some generics
Rearranging test classes, removed redundant tests, started adding new tests
InstrumentationDiscovererBase tests
Further tests
Some refactoring, changed how generic type names are rendered to support generic types parameterised by method generic arguments, like Method<T>(System.Action<T> action)
Output comparison tests, and fixes resulting from their failure
Further tests, and fixed an issue with single generic parameter methods