Sicherheitsupdate für ATL brach Kompatibilität für DLLs auf der älteren Version abhängig

StackOverflow https://stackoverflow.com/questions/1222608

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.

War es hilfreich?

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 ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top