Windows 8.1 x64 - invalid Side-by-Side Configuration - HRESULT: 0x800736B1

Jun 23, 2015 at 5:24 PM

I've implemented ITAPI in my C# Project (x86 Achitecture only), built the x86 ITAPI3.dll and referenced that dll in my project.

If I launch my program I get a "Invalid Side-by-Side Configuration" Errror.
I've installed all x86 and all x64 C++ Runtime Packages starting from 2005 up to 2015 on my system. The Error ist still there.

What other dependencies could cause this error?

Jun 23, 2015 at 5:44 PM
Edited Jun 23, 2015 at 5:44 PM
Sorry, I got it with SXSTrace ..

I used the debug ITAPI3.dll instead of the release build.
The VC Redist packages doesn't install some required Debug libs (Microsoft.VC90.DebugCRT) to use referenced Debug DLLs.

Just for my interest... What VC++ Runtime Pachage version do I need to install effectively? I built the ITAPI3 DLL with Visual Studio 2015 Beta. So I have to deploy the VC 2015 Runtime, right?