Détecter le framework

cs_fauve Messages postés 661 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 23 mars 2011 - 20 janv. 2007 à 17:51
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 21 janv. 2007 à 17:58
Salut,

       Voilà mon souci, j'ai conçu une application en visual basic avec Microsoft Visual Basic 2005 Express Edition et quand j'ai lancé l'application sur un PC non équipé du framework 2.0 j'ai obtenu un message d'erreur. Comment pouvoir détecter la  version du framework et afficher un message pour dire qu'il faut télécharger framework 2.0 au lieu que windows affiche un message d'erreur.

Merci

2 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
20 janv. 2007 à 18:26
Empaquetage systématique.
Un tel déploiement n'installe pas ce qui est déjà installé... alors : le faire systématiquement. 
Il me semble que ce sujet a déjà été traité il y a quelques jours.
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
21 janv. 2007 à 17:58
salut,

il est bien évident que tu ne peux pas tester la présence du framework .net depuis une application .net car s'il est absent ton programme ne peut pas se lancer...c'est l'histoire de la poule et de l'oeuf...

la solution élégante est bien évidemment le déploiement MSI qui se charge de l'installation si le framework n'est pas installé...ou encore un  autre installateur genre NSIS :
http://nsis.sourceforge.net/How_to_Detect_.NET_Framework

sinon, il faudra donc un programme fait en C par exemple :
http://www.codeproject.com/dotnet/DetectDotNet.asp

ShareVB
0
Rejoignez-nous