MZ-Tools Articles Series: INFO: CLR HRESULT errors loading add-ins

In the past few years, I have been documenting quite a few CLR strange error codes loading add-ins that I have found:

The strange case of error 8013101b loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2014/01/23/the-strange-case-of-error-8013101b-loading-a-visual-studio-add-in.aspx

The strange case of error 80131515 loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2013/07/08/the-strange-case-of-error-80131515-loading-a-visual-studio-add-in.aspx

Another strange case of error 80131522 loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2012/09/26/another-strange-case-of-error-80131522-loading-add-ins.aspx

The strange case of <Unknown Error> 8013150A loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2009/03/24/the-strange-case-of-lt-unknown-error-gt-8013150a-loading-a-visual-studio-add-in.aspx

The strange case of <Unknown Error> 8013141A loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2008/11/28/the-strange-case-of-lt-unknown-error-gt-8013141a-loading-a-visual-studio-add-in.aspx

The strange case of error 80131018 loading a Visual Studio add-in
http://blogs.msmvps.com/carlosq/2007/03/23/the-strange-case-of-error-80131018-loading-a-visual-studio-add-in.aspx

and in all cases you are clueless given the error code. Today I wondered where those CLR error codes would be defined (that Visual Studio can’t get the meaning) so at least you could get manually the definition to get a clue about the cause of the problem. I have found that they are defined in a file named CorError.h. The details are in my new article:

INFO: CLR HRESULT errors loading add-ins
http://www.mztools.com/articles/2014/MZ2014001.aspx