.Net Framework 4.7

cgandco 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention - 22 juin 2017 à 11:49 - 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 

Votre réponse

8 réponses

Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention - 22 juin 2017 à 12:14
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 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention > Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention - 22 juin 2017 à 13:20
en plus il disent que c'est hautement compatible.
Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention > cgandco 219 Messages postés mercredi 26 octobre 2011Date d'inscription 22 juin 2017 Dernière intervention - 22 juin 2017 à 13:40
Mouais...
Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention - 22 juin 2017 à 13:40
As tu regardé si on peut spécifier la framework avec une option de compilation?
Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention > Whismeril 11549 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 25 mai 2018 Dernière intervention - 22 juin 2017 à 20:41
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.