IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Livrer une application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 106
    Par défaut Livrer une application
    Bonjour,
    J'ai finis une petite application composé de 2 forms et un crystalReport et une Bdd, je veux maintenent la livrer , sans le code source etc , je veux donner qu'un seul fichier qui doit s'installer chez l'utilisateur et puisse travailler avec l'application . que dois je faire ?
    Merci d'avance !

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Bonjour,
    En théorie tu as tout simplement un exécutable .exe qui s'execute comme un grand. Pour la bdd de toute facon l'utilisateur doit l'avoir chez lui (hors cas d'application web), fournis lui donc un dump de ta base pour qu'il l'installe correctement et tout devrait fonctionner.

  3. #3
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 106
    Par défaut
    je pense que avec le .exe , tu dois toujours avoir visual studio installé sur la machine pour que ça fonction !!!

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2009
    Messages : 317
    Par défaut
    Heu pas du tout .

    Ce qui compte c'est d'avoir le bon framework et les dll nécessaire au fonctionnement de l'application d'installés sur la machine.

    Le plus propre c'est de créer un projet de déploiement (Setup and Deployment) dans lequel tu peux :
    - Spécifier le framework nécessaire à l'application
    - Déployer une base de données "fichier" comme SQL CE ou Access par exemple.
    - Ajouter des clés dans la base de registre
    - etc ...

    Enfin, comme toujours, google t'en diras plus si tu en as envie

  5. #5
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    non, un executable a bien pour principe de pouvoir être executé L'ide n'y change rien. Visual Studio ne te propose qu'un environnement de développement adapté au framework .net. Quand tu ouvre ton projet sous Visual, tu ne lance pas l'exe, mais un projet (vcxprojet par exemple avec Visual C++). Mais le problème de ta base reste entier, tu ne peux pas livrer la base dans l’exécutable, a ce que je sais

  6. #6
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    ils existent des outils pour faire un seul Exe...

    Le principe de ces outils est de faire une archive "autoextractible" qui après extraction lance l'appli choisi...

    C'est "une" solution (j'aime pas perso, mais bon) possible pour avoir un Exe...

    Sinon, ILMerge permet aussi de fusionner pas mal de Dll entre-elle...

    Et il faut bien sur que le framework .Net soit installé sur la machine cible avec la version qui convient...

  7. #7
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 106
    Par défaut
    Malinak , est ce que un jour t'as essayé de lancer ton exe sur une autre machien ?!!! dont on a jamais installé le VS sur elle ? le pb c'est que .exe ne contient pas tes .dll etc .. c'est pkoi il faut faire un déploiement ! et sur ce volet que je vais me concentrer

Discussions similaires

  1. Comment livrer une application java
    Par kariel dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 14/05/2014, 10h36
  2. Livrer une base de données avec son application
    Par tevious dans le forum Débuter
    Réponses: 2
    Dernier message: 10/02/2014, 17h53
  3. Livrer une application sous forme d'exécutable
    Par FDR2006 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 19/10/2011, 11h11
  4. Réponses: 5
    Dernier message: 08/11/2007, 23h21
  5. Réponses: 2
    Dernier message: 15/04/2002, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo