I've attempted to write an extension (provide my own IReferenceProvider, an IVsReference, and an IVsReferenceProviderContext) in order to extend the project "Add Reference" UI as described here under "Adding a Custom tab":
http://msdn.microsoft.com/en-us/library/hh873125.aspx
It doesn't appear that my reference provider is ever loaded from my package when running from the debugger. (I'd also note that the links to IVsAssemblyReferenceProviderContext etc on that page are broken).
Is there an additional step/mechanism needed to register my IReferenceProvider within my package in order to get it picked up?
Thanks,
Matt Wilson