.Net Framework 4.7

Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
- - Dernière réponse :  cgandco - 23 juin 2017 à 12:59
Bonjour,

j'ai une dll .NET 32bits compilée en target : 4.5 (4.6.1 installé sur le PC de développement) permettant des appels COM interop à partir d'un programme VB6.

cela fonctionne très bien sur un client avec le framework 4.5 .. 4.6 jusque avant 4.7

Lorsque le framework 4.7 est installé sur la machine cliente, j'ai un message d'erreur qui me dit que l'objet n'accepte pas l'automation.

Si je compile avec un target 4.7 ( 4.7 installé sur le PC de développement)
pas d'erreur sur un pc avec la version 4.7 mais la même erreur que la précédente apparaît pour les client de version entre 4.5 et 4.6.x

le programme en vb6 devant être recompilé à chaque changement de ma dll, il n'est pas pensable de maintenir deux versions des softs.

Avez-vous des idées pour moi.

D'avance Merci.


Afficher la suite 

1 réponse

Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
324
0
Merci
Bonjour

Les frameworks peuvent cohabiter sur le même PC.
Tu peux donc installer 4.6 chez ton client qui a 4.7.


cgandco
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
8 > Whismeril
Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
-
en plus il disent que c'est hautement compatible.
Whismeril
Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
324 > cgandco
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
-
Mouais...
Whismeril
Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
324 -
As tu regardé si on peut spécifier la framework avec une option de compilation?
Whismeril
Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
324 > Whismeril
Messages postés
14045
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2019
-
Merci pour ta réponse,

Je vais donc dans ce cas la, générer deux dll. une pour le frame work 4.5 et 4.6.x et une pour le framework 4.7 même plus pour le futur ...

Je dois simplement tester si je peux faire cela sans recompiler le programme vb6 pour l'appel de l'une ou de l'autre.

Je te tiens au courant plus tard, je fini autre chose avant de tester.

Bonne journée
Commenter la réponse de Whismeril