p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre actif Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2004
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2004
    Messages : 171
    Points : 176
    Points
    176

    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 éprouvé

    Inscrit en
    janvier 2008
    Messages
    705
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 705
    Points : 423
    Points
    423

    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
    18 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 18 586
    Points : 108 605
    Points
    108 605
    Billets dans le blog
    3

    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
    La rubrique a aussi un blog !

    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
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2004
    Messages : 171
    Points : 176
    Points
    176

    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 habitué
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    octobre 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : octobre 2008
    Messages : 117
    Points : 145
    Points
    145

    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
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : mai 2004
    Messages : 171
    Points : 176
    Points
    176

    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
    829
    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 : 829
    Points : 1 935
    Points
    1 935

    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.

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