none
Comment générer répertoire "ressources" à la création ? RRS feed

  • Question

  • Bonjour,

    Depuis un certain temps déjà, quand je crée une application le répertoire "ressources" n'est (plus) généré automatiquement lors de la création (certes je peux le créer manuellement, ce qui fonctionne), toutefois y aurait-il un paramètre particulier, une commande ?

    Etrange, j'ai même mis une icône en ressources pour voir, alors c'est bien pris en compte mais ça ne crée pas pour autant le dossier "ressources" ?

    Au plaisir, merci.

     



    Si ma réponse est utile cliquer en haut à gauche sur le triangle vert.
    Et
    Si la question est résolue, cliquer en bas sur : "Proposer comme réponse"


    Cordialement

    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire
    mercredi 5 janvier 2011 10:50

Réponses

  • Merci, ben j'ai mis des ressources mais y avait pas de dossier, cependant il est vrai qu'il trouvait quand même les ressources, les conditions de création sont mystérieuses, pas grave... en plus je me suis planté, je le nomme "res" au lieu de "resx".

     



    Si ma réponse est utile cliquer en haut à gauche sur le triangle vert.
    Et
    Si la question est résolue, cliquer en bas sur : "Proposer comme réponse"


    Cordialement

    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire
    • Marqué comme réponse EhJoe vendredi 7 janvier 2011 11:47
    mercredi 5 janvier 2011 21:14

Toutes les réponses

  • Bonjour,

    L'icône "Afficher tous les fichiers" de l'explorateur de solution est bien active ? Sinon le fichier des ressources est masqué ce qui explique peut-être que l'ajout de ressource fonctionne sans que le fichier correspondant semble être là.

    Egalement chez moi j'ai le même comportement (le fichier ressource n'est crée que lorsque j'ajoute une ressource et non pas à la création de mon projet). Testé sous VS 2010 avec le modèle "Application Windows Forms" (ou on parle du dossier App_XXXResources des applications web ?)


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 5 janvier 2011 12:14
    Modérateur
  • Bonjour Patrice,

    Merci ... oui j'affiche bien tous les dossiers, mais ce n'est pas à ce stade, je veux dire que le problème est dans le répertoire de l'application vbNet8, le répertoire "ressources" n'est pas créé ! Même si j'y ajoute une ressource, elle est prise en compte mais dans le répertoire général de l'application ou  de l'endroit où elle se trouve sur le disque (forcémment puisqu'il n'y a pas de répertoire "ressources"), le répertoire "ressources" n'est toujours pas créé ! Par contre si je crée manuellement un répertoire nommé ressource, tout redevient normal. Je pense qu'au démarrage lors d'une création d'application il doit y avoir un truc à faire, que j'ai du défaire, ou dans la configuration générale (je ne sais même pas ou c'est exactement), je pense que c'est un problème de configuration générale de l'éditeur, mais où, ah ah ?

     



    Si ma réponse est utile cliquer en haut à gauche sur le triangle vert.
    Et
    Si la question est résolue, cliquer en bas sur : "Proposer comme réponse"


    Cordialement

    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire
    mercredi 5 janvier 2011 12:36
  • Ah vu. C'est le dossier "Resources" qui est créé automatiquement par Visual Studio lorsqu'une ressource est importée depuis un fichier. Dans ce cas le fichier Resources.resx de l'application ne contient pas la ressource elle-même mais l'emplacement du fichier (stocké donc dans ce fameux dossier) dont le contenu sera à intégrer dans les ressources au moment de la compilation.

    Donc à priori inutile de le créer manuellement, VS le fait si besoin et cela n'arrivera donc que si certaines ressources sont importées depuis des fichiers.

     


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 5 janvier 2011 16:49
    Modérateur
  • Merci, ben j'ai mis des ressources mais y avait pas de dossier, cependant il est vrai qu'il trouvait quand même les ressources, les conditions de création sont mystérieuses, pas grave... en plus je me suis planté, je le nomme "res" au lieu de "resx".

     



    Si ma réponse est utile cliquer en haut à gauche sur le triangle vert.
    Et
    Si la question est résolue, cliquer en bas sur : "Proposer comme réponse"


    Cordialement

    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire
    • Marqué comme réponse EhJoe vendredi 7 janvier 2011 11:47
    mercredi 5 janvier 2011 21:14
  • C'est le fichier qui s'appelle .resx. Le dossier n'a pas d'extension. La condition de création n'est pas mystérieuse.

    Les données à mettre en ressources sont normalement dans le fichier My Project\Resources.resx. Si dans propriétés du projet, onglet Ressources, on choisit "Ajouter un fichier existant..." dans "Ajouter une ressource", le fichier My Project\Resource.resx contiendra juste le chemin vers ce fichier qui sera donc copié dans le dossier Resources (ce dossier étant créé automatiquement si besoin).

    Donc ce comportement est normal et il suffit de laisser faire VS (comme disent nos amis anglophones, si c'est pas cassé, inutile de réparer).


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    jeudi 6 janvier 2011 12:53
    Modérateur