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

Qt Discussion :

Resources et XSD


Sujet :

Qt

  1. #1
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut Resources et XSD
    Bonjour, (et bonne année !)

    Tout simplement, je cherche à inclure un fichier .xsd dans les resources de mon programme (dans le qrc, quoi)

    Donc, j'ai fait ce fichier QRC :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <RCC>
    	<qresource prefix="/">
    		<file>schema/schema.xsd</file>
    	</qresource>
    </RCC>
    Et lorsque j'essaie de compiler sous Visual Studio 2008, Visual essaie de generer des classes de "DataSet" a partir du XSD... ce qui n'a rien à voir avec mon projet puisque je cherche juste à inclure le fichier XSD en resource...

    Avec ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <RCC>
    	<qresource prefix="/">
    		<file>schema/schema.xsd.truc</file>
    	</qresource>
    </RCC>
    Ca marche... mais c'est un peu dommage... quelqu'un saurait comment inclure le fichier XSD en resource sans que Visual Studio n'essaie de le traiter ?

    Merci !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 13
    Par défaut
    hop,

    Click droit sur ton fichier .xsd dans le solution explorer de VS, un menu contextuel s'ouvre -> tu click sur Propriétés -> tu changes la valeur Tool setté à "XML Data Proxy Generator" en "Custom Build Tool".
    T'appuies sur ok et zoup.

  3. #3
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut
    Effectivement...

    Par contre, le soucis, c'est qu'il faut faire la manip à chaque fois que l'on re-genere le vcproj avec QMake...

    Y'aurait pas plutot moyen de dire à QMake de ne pas mettre de regle de generation pour ce fichier ?

    D'ailleurs, je ne voit même pas pourquoi il en crée une, vu que ce n'est même pas un fichier "source" du projet, mais juste une ressource incluse.

    Merci.

Discussions similaires

  1. XSD, Cle primaire...
    Par Goupil dans le forum Valider
    Réponses: 3
    Dernier message: 21/10/2003, 09h04
  2. [XSD] XML Schema
    Par sleepy2002 dans le forum Valider
    Réponses: 3
    Dernier message: 15/09/2003, 09h33
  3. [XSD][Java] choix de la techno
    Par cyrdec dans le forum Valider
    Réponses: 4
    Dernier message: 12/09/2003, 16h36
  4. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54
  5. Fichiers xsd
    Par moxnico dans le forum Valider
    Réponses: 3
    Dernier message: 14/08/2002, 11h48

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