[VB.net] déploiment d'application sous visual studio.net

déploiment d'application sous visual studio.net [VB.net] - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 22-05-2003 à 11:09:24   

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 ?

Reply

Marsh Posté le 22-05-2003 à 17:02:49    

si, en installant le Framework .NET


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 22-05-2003 à 19:04:32    

ah ok.
merci alors
 
ps : c laid ! :/

Reply

Marsh Posté le 26-05-2003 à 11:23:05    

oulala c vach'ment lourd ça !! :sweat:  
n'y at-il pas moyen d'installer que les composants necessaires et suffisants à l'appli en question ?

Reply

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...

Reply

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 !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 !
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 !

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...) :/

Reply

Marsh Posté le 26-05-2003 à 13:45:07    

le framework sera inclus dans le prochain windows, ça devrait aider à démocratiser la chose


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-05-2003 à 13:45:07   

Reply

Marsh Posté le 26-05-2003 à 13:48:12    

ok et on peut faire un msi qui installe la framework .net ?

Reply

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.....

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 ?


Message édité par genesis le 26-05-2003 à 14:56:19
Reply

Marsh Posté le 26-05-2003 à 15:36:48    

genesis a écrit :


 
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 ?

t'es jamais allé a la fac toi non????
Ils nous installé les plugins pour lire les animes flash fin 2000.....

Reply

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 :D), 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)


Message édité par MagicBuzz le 26-05-2003 à 16:07:15
Reply

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 :D), 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)


 
t'es a quel IUT ?

Reply

Marsh Posté le 26-05-2003 à 16:25:08    

harrysauce a écrit :

t'es jamais allé a la fac toi non????
Ils nous installé les plugins pour lire les animes flash fin 2000.....


 
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 :D

Reply

Marsh Posté le 27-05-2003 à 11:51:10    

Jam Kuradoberi a écrit :


t'es a quel IUT ?


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 :sol:
 
Et la Fac de Dijon, elle est pas toute petite, y'a quelques millions d'¤ qui circulent dans les budgets tous les ans :)

Reply

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.

Reply

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.

:heink:  
Source????
C'est les profs qui ont dit ca????? :lol:

Reply

Marsh Posté le 27-05-2003 à 14:22:01    

harrysauce a écrit :

:heink:  
Source????
C'est les profs qui ont dit ca????? :lol:  


 
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

Reply

Marsh Posté le 27-05-2003 à 14:33:41    

Jam Kuradoberi 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

Ah alors si tout le monde le dis..... :sarcastic:  
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.....

Reply

Marsh Posté le 27-05-2003 à 14:59:01    

harrysauce a écrit :

Ah alors si tout le monde le dis..... :sarcastic:  
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.....


 
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

Reply

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.

Reply

Marsh Posté le 28-05-2003 à 00:47:31    

MagicBuzz a écrit :

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.


 
wah~

Reply

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

Reply

Marsh Posté le 28-05-2003 à 10:18:32    

gilloux a écrit :

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


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)


Message édité par MagicBuzz le 28-05-2003 à 10:19:28
Reply

Marsh Posté le 28-05-2003 à 13:06:34    

MagicBuzz a écrit :


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)


 
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 ?

Reply

Marsh Posté le 28-05-2003 à 13:12:34    

ok je vois, je suis en train de la choper chez microsoft
merci MagicBuzz :jap:

Reply

Marsh Posté le 28-05-2003 à 14:28:38    

MDAC, c'est ce qui contient les drivers MSJET, OLEDB et ODBC.


Message édité par MagicBuzz le 28-05-2003 à 14:28:53
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed