Brauche ich nur die Nutzer Maschine für die Version des msvcr90.dll zu überprüfen, die mit meiner Python-Installation installiert wurde?

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

  •  22-07-2019
  •  | 
  •  

Frage

Ich arbeite an einem Update auf meine Anwendung und bevor ich begann ich wanderte auf 2,62 weil es schien, die Zeit zu sein. Ich ging direkt in das Thema wegen des MSVCR90.dlls mit py2exe Problemen Aufbau meine Anwendung hat. Es scheint auf eine angemessene Menge von Informationen zu sein, wie dieses Problem zu lösen, darunter auch einige gute Antworten hier auf SO.

Ich bin die Bereitstellung an Benutzer, die häufiger als nicht 32-Bit-XP oder Vista-Maschinen haben. Einige meiner Benutzer werden zu 64-Bit-Vista in naher Zukunft migriert werden. Mein Verständnis dieser Probleme ist, dass ich sicher, dass sie die richtigen DLLs machen müssen, die auf die Version von Python beziehen, die auf der Anwendungsentwicklung Computer vorhanden ist. Da ich einen x86-Prozessor habe, dann müssen sie die x86-Version des DLLs. Die Konfiguration ihres Computers ist irrelevant.

Ist das richtig oder muss ich für ihre Architektur ausmachen, wenn ich die DLLs als private Assemblys liefern werde?

Vielen Dank für alle Antworten

War es hilfreich?

Lösung

Vista 64bit hat einen 32-Bit-Emulator Ich glaube, so werden Sie nicht darüber brauchen Sorgen zu machen.

Allerdings würde ich ihnen sagen, nur die msvcrt Laufzeit zu installieren, die angeblich der richtige Weg, um mit diesem SxS Chaos zu befassen.

Andere Tipps

Von dem, was ich habe gesammelt und gelernt, die richtige Antwort ist, dass ich über die MSCVCR90 dll kümmern, die in der Version von Python verwendet wird und mx, dass die Anwendung, die ich baue darauf verlassen. Dies ist wichtig, weil es bedeutet, dass, wenn der Benutzer eine andere Konfiguration hat, kann ich nicht einfach, dieses Problem zu beheben, wenn ich ein paar Tricks die richtige DLL zu installieren. Wenn ich sie das MS-Installationsprogramm von MS herunterladen müssen und ihre Hardware (CPU-Typ) entspricht nicht meins dann werden sie möglicherweise auf Probleme stoßen. Es gibt einen wirklich guten Satz von Anweisungen auf dem wxpython Benutzergruppe Ort. WX Diskussion .

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