ReClass.NET icon indicating copy to clipboard operation
ReClass.NET copied to clipboard

Loading symbols results in an error

Open carcinogoy opened this issue 6 years ago • 3 comments

Retrieving the COM class factory for component with CLSID {E6756135-1E65-4D17-8576-610761398C3C} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). (mscorlib)

I tracked it down to SymbolReader.cs line 19 diaSource = new ComDisposableWrapper<DiaSource>(new DiaSource()); Couldn't debug further as the rest of the code was external.

carcinogoy avatar Mar 09 '19 22:03 carcinogoy

This error occurs if the msdia module can't be loaded. Do you have Visual Studio installed? See https://github.com/csoltenborn/GoogleTestAdapter/issues/124

You may have to register the dlls:

regsvr32.exe "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DIA SDK\bin\msdia140.dll"
regsvr32.exe "C:\Program Files (x86)\Microsoft Visual Studio 14.0\DIA SDK\bin\amd64\msdia140.dll"

KN4CK3R avatar Mar 09 '19 22:03 KN4CK3R

I did have VS2017 installed. Thanks the commands worked. I guess I should have googled the CLSID, sorry if I wasted your time.

carcinogoy avatar Mar 09 '19 23:03 carcinogoy

No time wasted. I already knew about that problem. I will keep this issue open for the future.

Possible solution: https://chromium.googlesource.com/breakpad/breakpad/+/1e24e66fbbc8855b93932988769c5267c265fc8d%5E!/

KN4CK3R avatar Mar 09 '19 23:03 KN4CK3R