J'ai écrit l'uploader FTP multi-thread sur C# .NET en utilisant libcurl.NET.libcurl .NET ne veut pas travailler sur Win64
Tout fonctionne très bien sur ma machine, mais quand je donne une application (exe + libcurl.dll + 2 libcurl C# DLL de liaison) à mon ami qui exécute Win64, l'application se bloque.
Après avoir ajouté le receveur d'exception à toute la fonction principale(), je suis en mesure d'obtenir lisible message d'erreur: « Une tentative a été faite pour charger un programme avec un format incorrect (Exception de HRESULT = 0x8007000B) »
Après googling pendant un certain temps, j'ai trouvé un conseil pour activer le code non géré dans mes paramètres de projet. J'ai recompilé mon application et LibCurlNet.dll avec cet ensemble d'indicateurs, mais cela n'a pas aidé.
Qu'est-ce qui peut causer un tel problème?
Dans votre projet .exe: Projet + Propriétés, onglet Générer, Platform Target = x86. –