Dois-je seulement vérifier sur la machine des utilisateurs la version du fichier MSVCR90.dll installée avec mon installation python?

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

  •  22-07-2019
  •  | 
  •  

Question

Je travaillais sur une mise à jour de mon application et, avant de commencer, j'ai migré vers la version 2.62, car cela semblait être le moment. Je suis entré directement dans le problème d'avoir des problèmes pour construire mon application en utilisant py2exe à cause du fichier MSVCR90.dll. Il semble y avoir beaucoup d’informations sur la façon de résoudre ce problème, y compris quelques bonnes réponses ici à ce sujet.

Je déploie vers des utilisateurs qui ont probablement des ordinateurs 32 bits XP ou Vista. Certains de mes utilisateurs migreront vers Vista 64 bits dans un avenir proche. D'après ma compréhension de ces problèmes, je dois m'assurer qu'ils disposent des dll correctes qui correspondent à la version de python qui existe sur l'ordinateur de développement d'applications. Depuis que j'ai un processeur x86, ils ont besoin de la version x86 des dll. La configuration de leur ordinateur est sans importance.

Est-ce correct ou dois-je rendre compte de leur architecture si je souhaite livrer les dll sous forme d'assemblys privés?

Merci pour vos réponses

Était-ce utile?

La solution

Vista 64bit a un émulateur 32 bits, je crois, vous n’aurez donc pas à vous en soucier.

Cependant, je leur dirais simplement d’installer le programme d’exécution msvcrt, qui est censé être le bon moyen de gérer ce gâchis sxs.

Autres conseils

D'après ce que j'ai compris et appris, la réponse correcte est que je dois m'inquiéter de la dll MSCVCR90 utilisée dans la version de Python et de mx sur laquelle repose l'application que je construis. Ceci est important car cela signifie que si l'utilisateur a une configuration différente, je ne peux pas résoudre facilement ce problème à moins que je ne fasse quelques astuces pour installer la bonne DLL. Si je leur demande de télécharger le programme d'installation MS à partir de MS et que leur matériel (type de processeur) ne correspond pas au mien, ils risquent de rencontrer des problèmes. Il existe un très bon ensemble d’instructions sur le site du groupe d’utilisateurs wxpython.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top