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

XNA/Monogame Discussion :

Exporter comme application autonome


Sujet :

XNA/Monogame

  1. #1
    Membre actif Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 216
    Points : 248
    Points
    248
    Par défaut Exporter comme application autonome
    Bonjour,

    Je développe actuellement une application utilisant le framework XNA et souhaite exporter cette application sur un poste cible ne disposant pas du framework d'installé. Le poste cible étant sous Windows 7, inutile d'y installer le framework .net à ce que j'ai pu lire sur le net (Windows 7 intègre déjà le framework .net).

    Première question : est-il possible de faire fonctionner mon application sur le poste cible sans avoir à installer le framework XNA ? Je suppose que oui dans la mesure où certains jeux sont développés avec ce framework et que nulle part pendant leur installation XNA y est installé (ou alors j'ai mal regardé).

    Seconde question : est-ce que quelqu'un saurait où trouver une documentation complète sur comment exporter une application pour la faire tourner de manière autonome sur un autre poste ?

    Merci d'avance pour vos éclaircissements.
    Chen norris
    C/C++, C#, Java, PHP & SQL coder
    Web developer

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    786
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 786
    Points : 602
    Points
    602
    Par défaut
    Salut, tu peux creer un projet Setup.

    Dans lequel tu dois pouvoir specifier les Requirements.
    Bref les dependances requises si tu es parano tu coche tout^^.

    Voila tu pourras trouver un tutoriel sur le net je pense.

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Pour un jeu XNA, il est obliger d'avoir le framework. Si certains ne l'installent pas, c'est qu'il est surement déjà installé sur la machine

    Sinon, pour faire un paquet, il faut aller dans les propriétés du projet et regarder le menu "Publier".
    Pour créer l’exécutable finale, c'est "Générer -> Publier".
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre actif Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 216
    Points : 248
    Points
    248
    Par défaut
    Bonjour et merci pour toutes ces précisions.

    Pour un jeu XNA, il est obliger d'avoir le framework
    Mais du coup, est-ce qu'il n'existe pas un moyen d'intégrer les fonctionnalités XNA à l'exécutable généré lors de la publication plutôt que de forcer à installer XNA pendant l'installation ? (quitte à avoir un exe beaucoup plus volumineux). Je pensais à quelque chose comme des copies de DLL par exemple.
    Chen norris
    C/C++, C#, Java, PHP & SQL coder
    Web developer

  5. #5
    Membre averti
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2008
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Octobre 2008
    Messages : 187
    Points : 448
    Points
    448
    Par défaut
    Bonjour, normalement, si tu copie toutes les DLLs de XNA dont tu as besoin dans le dossier de ton exécutable, ça devrait fonctionner.

    Après, ce n'est pas la meilleure méthode si tu compte distribuer ton jeu auprès du grand public. Pour régler ce genre de problème, on fournit en général les version redistribuables des bibliothèques qu'utilise le jeu, le tout dans un programme d'installation. Ainsi, quand l'utilisation lance l'installeur, on installe en plus du jeu tout ce dont on a besoin pour que celui-ci fonctionne. Par exemple la plupart des jeux comprennent la redist DirectX9 dans leur installeur.

  6. #6
    Membre actif Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 216
    Points : 248
    Points
    248
    Par défaut
    OK, je vais donc tenter en copiant les DLL nécessaires mais je suis d'accord sur le fait que ce n'est pas la solution la plus propre. Je noterai le sujet comme résolu si ça marche.
    Merci bien.
    Chen norris
    C/C++, C#, Java, PHP & SQL coder
    Web developer

  7. #7
    Membre expert

    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Février 2006
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 1 031
    Points : 3 092
    Points
    3 092
    Par défaut
    Citation Envoyé par Chen norris Voir le message
    OK, je vais donc tenter en copiant les DLL nécessaires mais je suis d'accord sur le fait que ce n'est pas la solution la plus propre. Je noterai le sujet comme résolu si ça marche.
    Merci bien.
    C'est aussi une solution interdite par l'EULA de XNA.
    Suivez le développement de Chibis Bomba
    twitter : https://twitter.com/MoD_DiB
    DevBlog : http://moddib.blogspot.fr/

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/04/2007, 10h30
  2. Compatibilité fonctions et applications autonomes
    Par taz_wanted dans le forum MATLAB
    Réponses: 4
    Dernier message: 11/01/2007, 09h02
  3. [C#]Exporter son application Windows
    Par el_filosof dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/06/2006, 17h19
  4. creer une application autonome
    Par pierrot67 dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/01/2006, 21h52
  5. Que peux-t'on faire comme application ?
    Par lalystar dans le forum Java ME
    Réponses: 2
    Dernier message: 11/12/2004, 05h36

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