Sicherheitsupdate für ATL brach Kompatibilität für DLLs auf der älteren Version abhängig
-
10-07-2019 - |
Frage
Die aktuelle ATL Sicherheitsupdate C ++ Runtimes auf Version aktualisiert 8.0.50727.4053. Leider brach dieses Update eines unseres DLLs, die dynamisch auf die Runtime-Links, da wir nur 8.0.50727.762 zur Verfügung zu uns auf dem Zielrechner haben (wir haben nicht einmal ATL verwenden).
Gibt es eine Möglichkeit wir Visual Studio dynamisch bekommen kann auf die ältere DLL zu verknüpfen? Ich möchte statisch vermeiden Verknüpfung, wenn möglich.
Lösung
Eine andere Lösung ist VS zwingt gegen die alten Versionen der WinSxS DLLs zu verbinden, wie in dieser Artikel .
Andere Tipps
Kopieren Sie die erforderlichen DLL-Versionen direkt in Ihre ausführbaren Verzeichnis, wird es zunächst bei der dynamischen Verknüpfung gesucht.
Ich weiß nicht, ob dies machbar ist, aber haben Sie versucht, Ihren Kunden die verteilbare Paket ?