framework obligatoire pour lancer en exe en vb.net ?
Bonjour,
J'ai développé une petite application (une toolbar) en VB.NET.
Une fois compilée, j'ai d'abord essayé de copier le .exe généré sur un autre poste...là : l'application me lance un message d'erreur qui me fait comprendre qu'il y a une erreur avec le framework .NET 2.0.
Le framework .net n'est pas installé dessus.
Alors, j'ai bien réussi à faire un programme d'installation qui installe le framework avant d'installer l'application, mais voilà : je me retrouve avec un programme d'installation qui fait plus de 20Mo alors que mon .exe de ma toolbar ne fait que 200Ko.
Y a-t-il un moyen de ne copier sur le poste client QUE les dll nécessaires à l'application ?
Quand je compile l'appli et la lance depuis CsharpDevelop, un panneau intitulé "modules chargés" m'indique la liste suivante :
Code:
1 2 3 4 5 6 7
| mscorlib.dll
Toolbar.exe (mon application)
System.windows.Forms.dll
System.dll
System.Drawing.sll
Miscrosoft.VisualBasic.dll
System.Management.dll |
J'ai bien essayé de chercher mscorlib.dll dans mon répertoire C:\, mais pas trouvée...je suppose que les autres non plus il ne les trouvera pas...
Svp, comment je peux juste livrer les dll et pas tout ce gros framework qui met 10minutes à s'installer alors que mon appli est toute petite ?