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

Windows Forms Discussion :

Générer son projet


Sujet :

Windows Forms

  1. #1
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut Générer son projet
    Bonjour,

    J'aimerais connaitre les fichiers indispensables au bon fonctionnement du programme. Je m'explique:

    dans les propriétés de mon programme, dans "Compiler", le chemin de sortie est bin/Release.
    Quand je vais voir, j'ai le fichier Application, un fichier XML, un fichier de configuration XML, un fichier debug.

    Quand le lance l'application, ça plante (parce qu'il manque une image qui fait partie de mon programme).

    Du coup je vais dans bin\Debug, et quand je lance l'application ça fonctionne bien, mais j'ai des dizaines de fichiers.

    Après tests, je conserve juste le dossier images et mon application, et ça fonctionne.

    1 ) Mais comment garder proprement les fichiers indispensables?
    2 ) Comment faire en sorte que les images soient inhérentes à l'application?

    3 ) Une dernière question: quand je la publie, elle possèble l'icone basique (fenêtre bleue, sous visual studio 2008), alors que j'ai indiqué une icone précise dans les paramètres de mon form principal. Pourquoi n'apparait-elle pas?

    Merci

  2. #2
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Pour les 3 questions, il faut que tu inseres tes icones et images directement dans l'application (propriete embedded de la resource)
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  3. #3
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    J'ai regardé un peu sans succès les tutos concernant cette propriété embedded.
    Est ce que tu aurais un lien?

    Dernière question: c'est donc dans bin/Debug ou bin/Release qu'il faut prendre les fichiers?

    Merci

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    au moment ou tu génères, tu choisis debug ou release (masqué par défaut peut etre)

    en debug le programme est compilé pour etre débugable facilement
    en release le programme est compilé pour etre plus performant
    microsoft interdit de diffuser un programme en debug

    pour les fichiers dans bin\debug et bin\release
    .xml contient l'aide intellisense de ton code (si utilisé via ''' au desus d'un membre) => pas utile une fois déployé
    .pdb contient les informations de debug (une exception avec pdb donne le numéro de ligne dans le stacktrace) => peut etre pratique une fois déployé pour localiser un bug
    .config => peut etre pas utile, mais normalement faut le prendre


    dans ton projet tu dois avoir myproject\resources.resx
    les fichiers que tu veux embarquer dans l'exe doivent etre ici, c'est le plus simple
    ils sont ensuite trouvable par code dans my.resources.nom_du_fichier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 682
    Points : 1 952
    Points
    1 952
    Par défaut
    Citation Envoyé par Anduriel Voir le message
    J'ai regardé un peu sans succès les tutos concernant cette propriété embedded.
    C'est tres simple, tu fais un clic droit sur le nom de ton appli (en haut a droite dans l'explorateur de solutions) et tu cliques sur Ajouter ...
    Apres tu choisis ce dont tu as besoin, icone ou image dans ton cas.

    Citation Envoyé par Pol63 Voir le message
    les fichiers que tu veux embarquer dans l'exe doivent etre ici, c'est le plus simple
    Une fois que tu les as ajoute, ils sont automatiquement copies dans ce repertoire.
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  6. #6
    Membre régulier Avatar de beren.kei
    Inscrit en
    Mai 2008
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mai 2008
    Messages : 135
    Points : 123
    Points
    123
    Par défaut
    bonjour,
    tu risques des erreurs dans ton appli si tu prends directement les compil dans bin / debug ou release, en tout cas il me semble...
    il serait préférable que tu ajoutes un projet de setup dans ta solution et que tu créé le setup !

    "- Mais à quoi ça sert IE ?
    - à télécharger Firefox ! "

  7. #7
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    ca ne pose pas de soucis de prendre les exe et dll dans bin\debug ou release
    enfin ca oblige à une vérification manuelle de la présence du framework ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Merci de vos réponses ça fonctionne parfaitement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/06/2013, 10h45
  2. générer son rapport .rptdesign dans un projet Java
    Par dollark1K dans le forum BIRT
    Réponses: 8
    Dernier message: 02/06/2009, 11h40
  3. [Maven 2] Ajouter des jar local à son projets
    Par sleepy2002 dans le forum Maven
    Réponses: 2
    Dernier message: 09/03/2006, 03h12
  4. Créer un "keygen" pour son projet.
    Par Happy dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 06/02/2006, 23h48

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