Précédent   Forum des professionnels en informatique > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 18h17   #1
Nouveau Membre du Club
 
Homme
Inscription : juin 2011
Messages : 59
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 59
Points : 36
Points : 36
Par défaut Récuperer fichiers nécessaire à l'exécution du programme

Bonjour,

Alors j'ai un petit souci et je n'ai pas trouvé de solution sur le net.

J'ai un petit programme qui tourne normalement.
Il doit être déployé sur une quinzaine de pc.

Mais ceux qui n'ont pas d'installés sur leur machine les framework .net etc... n'arrive pas à lancer l'appli (enfin je suppose que ça vient de là, sur à 99%)!!!!!!

Comment puis-je savoir quels sont les fichiers dont l'appli a besoin (dll, etc...)?
Ensuite de quelle façon je dois les mettre en place: faut-il les importer grâce à de nouvelles lignes de codes, ou me suffit-il de les copier coller dans le même répertoire que mon appli?

Merci d'avance...

P.S:je suis sous visual basic 2010 express
ludo40190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 18h34   #2
Expert Confirmé Sénior
 
Avatar de Pol63
 
Homme Sébastien
Développeur informatique
Inscription : avril 2007
Messages : 9 207
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : avril 2007
Messages : 9 207
Points : 13 442
Points : 13 442
un programme .net nécessite le framework .net pour fonctionner, ce ne sont pas juste des dll à copier
on ne peut donc pas installer le framework à partir d'un exe en .net

il faut donc faire un setup.exe qui contient ton programme et le framework qui sera installé si non présent

ou alors installer le framework à la main et copier les fichiers de ton programmes
__________________
si vous ne comprenez pas ce que je dis, demandez à google
Pol63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 18h37   #3
Nouveau Membre du Club
 
Homme
Inscription : juin 2011
Messages : 59
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 59
Points : 36
Points : 36
ok c'est la seule solution si je comprends bien?

Parce que les postes n'ont pas les droits "admin" donc nous ne pouvons rien installer...

D'après mes recherches, en effet, ce que je demande est la même chose que de lancer un programe java sans jvm!!!!

Mais n'y a t-il pas une version portable du framework .NET (même si ça à une taille importante)?
Ou quelque chose d'alernatif que j'aurai seulement à copier dans le même rep due l'appli?
ludo40190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 19h22   #4
Membre du Club
 
Michel Devaux
Inscription : janvier 2010
Messages : 41
Détails du profil
Informations personnelles :
Nom : Michel Devaux

Informations forums :
Inscription : janvier 2010
Messages : 41
Points : 67
Points : 67
Bien sûr, tu peux charger la version distribuable du Framework sur le site de Microsoft.

Par contre, je pense que les versions ne sont substituables mais cumulatives. C'est à dire que, par exemple, pour faire tourner une appli en Framework 3 tu dois installer le Framework 2 puis le Framework 3.

Sinon, au moyen de ClickOnce, tu peux créer une Install qui incluera l'installation des FrameWork nécessaires.
mdevaux62 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/02/2012, 20h03   #5
Expert Confirmé Sénior
 
Avatar de Pol63
 
Homme Sébastien
Développeur informatique
Inscription : avril 2007
Messages : 9 207
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : avril 2007
Messages : 9 207
Points : 13 442
Points : 13 442
il n'existe pas de version portable du framework

s'il te faut les droits admins pour l'installer, alors il te faudra quérir un admin pour faire l'install

selon la version de windows, certaines versions du framework sont préinstallées
dans un projet vb2010 on peut choisir quel est le framework qu'on cible, par défaut c'est le framework 4, en downgradant ton projet en framework 2 il y a des chances qu'il marche directement (xp sp2 vista et 7 doivent l'avoir je pense)
__________________
si vous ne comprenez pas ce que je dis, demandez à google
Pol63 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/02/2012, 20h18   #6
Nouveau Membre du Club
 
Homme
Inscription : juin 2011
Messages : 59
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 59
Points : 36
Points : 36
ok merci.
J'ai donc downgradé pour compiler en framework 2.
Je teste tout ça demain.
ludo40190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 18h05   #7
Nouveau Membre du Club
 
Homme
Inscription : juin 2011
Messages : 59
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2011
Messages : 59
Points : 36
Points : 36
ok ça l'air de fonctionner partout!!!!
Merci beaucoup beaucoup!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ludo40190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h54.


 
 
 
 
Partenaires

Hébergement Web