Loading symbols results in an error
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.
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"
I did have VS2017 installed. Thanks the commands worked. I guess I should have googled the CLSID, sorry if I wasted your time.
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!/