déploiment d'application sous visual studio.net [VB.net] - VB/VBA/VBS - Programmation
Marsh Posté le 22-05-2003 à 11:13:31
Si tu veux distribuer un projet développé sous .NET, tu dois obligatoirement déployer le Framework .NET sur la machine cible. C'est lui qui contient tout le nécessaire au fonctionnement de ces programmes.
20 Mo à télécharger sur le site de Microsoft
Marsh Posté le 22-05-2003 à 16:57:24
ouasi mais si j'ai fait une appli visual basic pour windows comme projet ? ya pa moyen ?
Marsh Posté le 22-05-2003 à 17:02:49
si, en installant le Framework .NET
Marsh Posté le 26-05-2003 à 11:23:05
oulala c vach'ment lourd ça !!
n'y at-il pas moyen d'installer que les composants necessaires et suffisants à l'appli en question ?
Marsh Posté le 26-05-2003 à 11:24:18
en fait je crois que quand on cree le .msi on peut y inclure les elements necessaires a l'appli, mais j'ai pas essayé encore...
Marsh Posté le 26-05-2003 à 13:36:14
non et non ! les logiciels développés sous .NET nécessitent l'intégralité du framework .NET, y'a pas à chercher !
le framework est l'équivalent d'une JVM (entre autres) pour Java ! quand vous exécutez un prog Java, vous n'allez pas installer la VM par morceaux que je sache ? c'est pareil ici !
Marsh Posté le 26-05-2003 à 13:41:13
Harkonnen a écrit : non et non ! les logiciels développés sous .NET nécessitent l'intégralité du framework .NET, y'a pas à chercher ! |
N'empeche c'est dommage parce que les programmes realisés en *.NET ne pourront pas êtres executés partout (y'a pleins d'endroits ou le framework sera pas installé avant plusieurs années : fac...)
Marsh Posté le 26-05-2003 à 13:45:07
le framework sera inclus dans le prochain windows, ça devrait aider à démocratiser la chose
Marsh Posté le 26-05-2003 à 13:48:12
ok et on peut faire un msi qui installe la framework .net ?
Marsh Posté le 26-05-2003 à 13:49:36
Harkonnen a écrit : le framework sera inclus dans le prochain windows, ça devrait aider à démocratiser la chose |
ouaip mais quand je vois qu'a l'epoque où j'etais à la fac (en 2000) y z'etaient encore sous 95/98.....
Et qu'a l'iut a partir du moment où ils achetent des machines ils laissent l'OS de base dessus jusqu'a ce qu'ils jettent les machines (on avait de tt à l'iut : de 95 à XP, en passant par UNIX et LINUX....)
ben on n'est pas pres de voir tourner tous les programmes .NET partout.....
Marsh Posté le 26-05-2003 à 13:55:08
Jam Kuradoberi a écrit : ok et on peut faire un msi qui installe la framework .net ? |
http://support.microsoft.com/defau [...] -us;818016
Marsh Posté le 26-05-2003 à 14:55:44
harrysauce a écrit : N'empeche c'est dommage parce que les programmes realisés en *.NET ne pourront pas êtres executés partout (y'a pleins d'endroits ou le framework sera pas installé avant plusieurs années : fac...) |
c'est pourtant pas la mer à boire d'installer la version redistribuable du framework (20 Mo).en insistant un peu auprès des admins système ca doit etre faisable, non ?
Marsh Posté le 26-05-2003 à 15:36:48
genesis a écrit : |
t'es jamais allé a la fac toi non????
Ils nous installé les plugins pour lire les animes flash fin 2000.....
Marsh Posté le 26-05-2003 à 16:05:41
Perso dans mon IUT, on avait les derniers outils à jour et un serveur à 3 MF lourds neuf tous les ans. (on refourgait celui de l'année d'avant à la FAC qui renouvelait son parc de merde ), quant aux PC, ils étaient sous NT4 (à l'époque 2K était pas sorti) avec les derniers SP, et le pack office 97 (le dernier en date à l'époque). Et les PC sous 95 sont passés en 98 dans le mois de la sortie du produit.
Donc y'a les fac bien gérées et les autres.
Pour en revenir à nos moutons...
Dans VS.NET, crée un projet "Deployement package". De mémoire, c'est dans les projets "others". Là ça marche tout seul, tu indiques ton projet VB.NET, et zou !
Une fois le projet fini, tu le compiles, ce qui va te générer un MSI contenant les framework plus ton exe compilé.
PS: Il faut le MSI Intaller 2.0 pour installer un MSI de .NET
PS²: Le framework ainsi installé n'est pas complet, et est rattaché à ton programme : les autres programmes nécessiteront ue nouvelle installation du framework pour fonctionner (c'est ce que j'ai remarqué avec le béta 2 du moins, j'ai jamais refait de package depuis que j'ai la finale)
Marsh Posté le 26-05-2003 à 16:08:54
MagicBuzz a écrit : Perso dans mon IUT, on avait les derniers outils à jour et un serveur à 3 MF lourds neuf tous les ans. (on refourgait celui de l'année d'avant à la FAC qui renouvelait son parc de merde ), quant aux PC, ils étaient sous NT4 (à l'époque 2K était pas sorti) avec les derniers SP, et le pack office 97 (le dernier en date à l'époque). Et les PC sous 95 sont passés en 98 dans le mois de la sortie du produit. |
t'es a quel IUT ?
Marsh Posté le 26-05-2003 à 16:25:08
harrysauce a écrit : t'es jamais allé a la fac toi non???? |
si et même plutôt longtemps. Les élèves étants eux même admin de leurs reseaux, nous n'avons jamais à nous plaindre de mise à jour tardive
Marsh Posté le 27-05-2003 à 11:51:10
Jam Kuradoberi a écrit : |
J'étais à l'IUT d'informatique de Dijon.
Mais bon, ça remonte à loin, j'ai été diplômé en 1999, alors ça a peut-être changé depuis...
A l'époque, on était bien lotis : L'IUT a lui seul avait le même budget de que tout le reste de la FAC
Et la Fac de Dijon, elle est pas toute petite, y'a quelques millions d'¤ qui circulent dans les budgets tous les ans
Marsh Posté le 27-05-2003 à 14:11:03
moi jsuis a l'IUT d'Orsay (le meilleur de france quand meme) et vla la misere.
Marsh Posté le 27-05-2003 à 14:16:54
Jam Kuradoberi a écrit : moi jsuis a l'IUT d'Orsay (le meilleur de france quand meme) et vla la misere. |
Source????
C'est les profs qui ont dit ca?????
Marsh Posté le 27-05-2003 à 14:22:01
harrysauce a écrit : |
bah tout le monde le dit... c'est ce que j'ai toujours entendu moi, meme avant d'y entrer. A part les profs ya rien de bien lol
Marsh Posté le 27-05-2003 à 14:33:41
Jam Kuradoberi a écrit : |
Ah alors si tout le monde le dis.....
N'importe quoi!!! Y'a pas de classement d'IUT et je ne connais personne qui est fait tous les IUT, il ne peut donc pas y avoir de "meilleur iut de france"....c'est juste de la masturbation intellectuelle ca.....
Marsh Posté le 27-05-2003 à 14:59:01
harrysauce a écrit : Ah alors si tout le monde le dis..... |
oh tu sais moi je men fous que ca soit le meilleur ou le pire, je sais pas si c'est une qualité d'enseignement ou autre chose, mais il dispose peut etre d'une meilleure renommée,meme si elle n'est pas ou plus fondée
Marsh Posté le 27-05-2003 à 21:19:05
A Dijon aussi ils disaient ça
Pour info :
-> Le programme déliveré dans les IUT ne fait plus depuis 1995 je crois l'objet d'un dépot dans le journal officiel. Il en résulte que les programmes varient énormément d'un IUT à l'autre, y compris pour une même spécialité.
Deplus, les sujets du diplôme ne font eux non plus pas l'objet d'un dépôt dans le journal officiel. Ils sont donc différents d'une académie à l'autre, donc un palmarès du pourcentage de réussite ne veux rien dire, d'un IUT à l'autre c'est pas le même niveau de difficulté, ni la même formation.
Marsh Posté le 28-05-2003 à 00:47:31
MagicBuzz a écrit : A Dijon aussi ils disaient ça |
wah~
Marsh Posté le 28-05-2003 à 09:27:31
AAAAAAAAAAHH!
j'ai fait une appli en VB.NET, qui utilise une BD Access
j'ai copié l'exec et la BD sur une autre machine
j'ai télécharger le frameWork .net 1.1 et je l'ai installé
-> résultat : l'appli se lance car elle trouve les dll correspondantes, mais elle ne trouve pas la BD !!!
savez vous comment s'y prendre ?
précision : je référencé ma BD par un chemin relatif de sorte que la BD doit juste se trouver dans le repertoire courant
Marsh Posté le 28-05-2003 à 10:18:32
gilloux a écrit : AAAAAAAAAAHH! |
Peux-tu nous donner ton connection string ?
MDAC est-il bien installé sur le poste client ?
PS: MDAC nécessite une installation séparée. Pour .NET, il faut la version .NET, et non la version fournie nativement avec Windows. (MDAC pour .NET n'est fournis avec Windows qu'à partir de Windows Server 2003, qui contient aussi le framework 1.1)
Marsh Posté le 28-05-2003 à 13:06:34
MagicBuzz a écrit : |
le connectionstring :
"PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=../mabase.mdb"
j'connais pas MDAC, qu'est-ce donc ?
et où la trouve-je ?
Marsh Posté le 28-05-2003 à 13:12:34
ok je vois, je suis en train de la choper chez microsoft
merci MagicBuzz
Marsh Posté le 28-05-2003 à 14:28:38
MDAC, c'est ce qui contient les drivers MSJET, OLEDB et ODBC.
Marsh Posté le 22-05-2003 à 11:09:24
bonjour, je developpe sous visual studio.net en vb.net pour mon stage, et j'ai un probleme pour le deploiment de mon appli. j'ai le .exe de mon appli, mais si je le donne a kk1 qui n'a pas visual studio ca marche pas... Jvoudrais savoir comment faire pour generer mon projet avec ses dll en fait, pour pouvoir le distribuer apres.
merci