.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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024
22 juin 2017 à 13:20
en plus il disent que c'est hautement compatible.
0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656 > 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 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 656
22 juin 2017 à 13:40
As tu regardé si on peut spécifier la framework avec une option de compilation?
0
Rejoignez-nous