Error: The Side-by-Side configuration information for … (Errorcode: 14001)

Nach der Weitergabe und Start von Anwendungen und DLLs, die in Visual Studio erstellt wurden, kommt es häufig zu folgender Fehlermeldung:

Error: The Side-by-Side configuration information for “yourdll.dll” contains errors. Diese Anwendung konnte nicht gestartet werden, weil die Anwenungskonfiguration nicht korrekt ist. Zur Problembehebung sollten Sie die Anwendung neu installieren (14001).

Diese Meldung kann man ausschalten, wenn man in Visual Studio statisch gegen die C-Runtime (CRT) linkt: Link
Kurz zusammengefasst muss man folgende Einstellungen vornehmen:

  • Projekt->Eigenschaften->C/C++->Codeerzeugung->Laufzeitbibliothek->Multi-threaded debug (/MTd) (Debug) und Multi-threaded (/MT) (Release)

Weiterführend zum Errorcode 14001 in Bezug auf die Abhängigkeit von dwmapi.dll: Link