http://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.110).aspx
http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C
http://community.microfocus.com/borland/define/caliber_-_requirements_management/w/knowledge_base/16090.why-when-registering-the-helloworld2-vbnet-dll-does-it-generate-the-error-regasm-warning-ra0000-no-types-were-registered.aspx
http://stackoverflow.com/questions/1847763/problem-registering-a-dll-access-denied
http://msdn.microsoft.com/en-us/library/dd233108(v=vs.110).aspx
http://www.codeproject.com/Articles/1405/Using-the-Web-Services-and-COM-Event-System-in-the
http://www.codeproject.com/Articles/206412/Reflection-An-Introduction-to-Reflection-in-NE
http://www.codeproject.com/Articles/337535/Understanding-the-Basics-of-Web-Service-in-ASP-NET
http://msdn.microsoft.com/en-us/magazine/cc301491.aspx
http://oreilly.com/catalog/comdotnetsvs/chapter/ch10.html
http://my.execpc.com/~gopalan/dotnet/complus/complus.net_accountmanager.html
http://www.codeproject.com/Articles/1511/Accessing-COM-component-using-C
http://edndoc.esri.com/arcobjects/9.2/NET/3a2694e6-32da-4e1e-b7c5-ccd3826161bb.htm
http://www.codeproject.com/Articles/206412/Reflection-An-Introduction-to-Reflection-in-NE
http://www.jagjot.com/2014/01/register-c-vb-net-dll-regasm-gacutil/