.Net Framework 4.7

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


1 réponse

Whismeril
Messages postés
17339
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
24 mai 2022
596
22 juin 2017 à 12:14
Bonjour

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


0
cgandco
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
9
22 juin 2017 à 12:49
Bonjour Whismeril,

Je suis certain que c'était vrai avec les version inférieure à 4.

mais depuis elles sont toutes placées dans le répertoire C:\Windows\Microsoft.NET\Framework\v4.0.30319

et lorsque la mise à jour du framework 4.7 a été faite le programme qui tournait en 4.5 ou 4.6 aurait du continué à tourner puisque le .Net 4.6 y était.

de plus si on veut installer la version 4.5 ou il y a déjà le 4.7 il refuse en disant qu'une version identique ou supérieure est déjà présente.

Merci
0
Whismeril
Messages postés
17339
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
24 mai 2022
596
22 juin 2017 à 13:08
Ha peut être.
0
cgandco
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017
9 > Whismeril
Messages postés
17339
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
24 mai 2022

22 juin 2017 à 13:20
en plus il disent que c'est hautement compatible.
0
Whismeril
Messages postés
17339
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
24 mai 2022
596 > cgandco
Messages postés
219
Date d'inscription
mercredi 26 octobre 2011
Statut
Membre
Dernière intervention
22 juin 2017

22 juin 2017 à 13:40
Mouais...
0
Whismeril
Messages postés
17339
Date d'inscription
mardi 11 mars 2003
Statut
Modérateur
Dernière intervention
24 mai 2022
596
22 juin 2017 à 13:40
As tu regardé si on peut spécifier la framework avec une option de compilation?
0