PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Erreur .net
Erreur .net
Débuté par Laurent, 24 fév. 2017 08:59 - 1 réponse
Membre enregistré
22 messages
Posté le 24 février 2017 - 08:59
Bonjour,

je crée un logiciel utilisant des fonctions du .Net .
je n'ai besoin que du 2.0 et compilé pour minimum 2.0 . mais sur les postes ayant le Framework 4.0 (avec le 2 d'installé) j'ai le message d'erreur :
Le framework .NET a renvoyé l'erreur suivante :
L'assembly en mode mixte est créé avec la version 'v2.0.50727' du runtime et ne peut pas être chargé dans le runtime 4.0 sans d'autres informations de configuration.

Qu'est ce que j'ai oublié? (je pense que d'autre ce sont heurté à ce problème, je me permet donc de demander)

Merci

Laurent
Membre enregistré
256 messages
Popularité : +29 (29 votes)
Posté le 24 février 2017 - 10:04
Bonjour

Vous avez peut-être importé dans votre projet un assemblage en version 4.
L'importation des assemblages de base du framework .NET dans WINDEV utilise par défaut la version la plus récente.
Sur un poste où le framework 4 est installé, c'est donc l'assemblage version 4 qui est utilisé.

Si vous importez des assemblages de base du framework .NET (mscorlib, system, ...) , vous pouvez essayer de les supprimer et de les ré-importer en version 3.5 (CLR 2) grâce au bouton "parcourir".
Sur ma machine de développement, ces assemblages sont situés dans le répertoire
"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client"

Votre projet devrait ainsi s'exécuter sur le CLR 2.