none
probleme d'ajout de solution c#

    Question

  • bonjour,voila j'ai un soucis je travaillais sur un projet et j'ai ajouter la solution d'un autre projet a mon projet en cours en faisant. fichier / open project et par la suite add to solution.

    le projet s'est bien chargé avec les forms et autres mais je n'arrive pas a faire appel aux forms du projet chargé. seulement les forms du projet en cours sont disponible.

    comment faire ?

    voici une capture: la première partie (domspro) représente le projet ajouter et la seconde(form_id) le projet en cours:

    merci de votre aide


    Cardinal dev

    vendredi 8 juillet 2016 10:53

Réponses

  • Bonjour philippe gerard,

    ce que veut vous dire paintbox00, c'est est-ce que dans le projet form id, vous avez fait un clic droit sur références (depuis l'explorateur de solutions) > Ajouter référence...

    Dans l'onglet Projet de la fenêtre de dialogue qui s'ouvre, choisissez votre projet domsPro.

    Cordialement,

    vendredi 8 juillet 2016 11:28
  • Le projet que vous tentez d'ajouter utilise une DLL ou un projet qui pointe (contient une référence) sur le projet destination ou vous souhaitez ajouter le projet. Le mieux est de sortir le plus d'element possible (fonctions, classes) dans des DLL (type de projet bibliothèque de classe) et d'utiliser des DLL sinon vous ne pourrez pas réutiliser votre code. De plus ça vous permettra d'avoir des boite à outil que vous pouvez réutiliser régulièrement. Pensez à faire plusieurs DLL, une par type ou catégorie de code contenu.



    dimanche 10 juillet 2016 12:41

Toutes les réponses

  • Bonjour,

    est ce que vous avez bien ajouté le second projet dans les références du projet principal?

    Ainsi qu'un using dusecond projet?

    Cordialement

    vendredi 8 juillet 2016 11:03
  • le second projet dans les références du projet principal ?

    je ne comprend pas. moi tout ce que j'ai fait c'est juste ajouté la solution de l'autre projet a mon projet actuelle. pensant que comme sa ça marcherait.. mais si au delà de sa il y a une autre manipulation a faire je sais pas.


    Cardinal dev

    vendredi 8 juillet 2016 11:19
  • Bonjour philippe gerard,

    ce que veut vous dire paintbox00, c'est est-ce que dans le projet form id, vous avez fait un clic droit sur références (depuis l'explorateur de solutions) > Ajouter référence...

    Dans l'onglet Projet de la fenêtre de dialogue qui s'ouvre, choisissez votre projet domsPro.

    Cordialement,

    vendredi 8 juillet 2016 11:28
  • ce que veut vous dire paintbox00, c'est est-ce que dans le projet form id, vous avez fait un clic droit sur références (depuis l'explorateur de solutions) > Ajouter référence...

    non je ne l'ai pas fait j'ai fait directement : ouvrir un Projet dans la fenêtre de dialogue et j'ai choisir mon projet domspro tout en cochant ajouter a la solution.

    mais j'arrive pas a faire interagir les deux projets... c'est a dire appelé une form de domspro dans une form de form_id...alors que le projet apparait bien dans l'explorateur de solution.


    Cardinal dev

    vendredi 8 juillet 2016 11:43
  • Justement, vous avez bien fait MAIS il y a une étape supplémentaire : c'est ajouter la référence du projet ajouté dans votre projet principal, de la vous pourrez interagir entre les deux projets.

    Cordialement,

    vendredi 8 juillet 2016 11:50
  • ok. donc je fais clique droit sur référence du projet initial dans la solution et je choisis ajouter référence. A partir de là,  une  fenêtre s'est ouverte comment choisir les références de mon projet maintenant ?


    Cardinal dev

    vendredi 8 juillet 2016 12:02
  • Onglet "Solution"

    Cordialement,

    vendredi 8 juillet 2016 12:03
  • oui merci. mais cela marche dans un seul sens c'est a dire si j'ajoute la référence de dmspro dans formid. je ne peut que interagir depuis la formid pour avoir les form de la dsmpro mais pas l'inverse. ce qui est embêtant.

    donc j'ai voulu ajouter aussi la référence de formid dans dmspro j'ai l'erreur suivante:


    Cardinal dev

    vendredi 8 juillet 2016 12:26
  • Le projet que vous tentez d'ajouter utilise une DLL ou un projet qui pointe (contient une référence) sur le projet destination ou vous souhaitez ajouter le projet. Le mieux est de sortir le plus d'element possible (fonctions, classes) dans des DLL (type de projet bibliothèque de classe) et d'utiliser des DLL sinon vous ne pourrez pas réutiliser votre code. De plus ça vous permettra d'avoir des boite à outil que vous pouvez réutiliser régulièrement. Pensez à faire plusieurs DLL, une par type ou catégorie de code contenu.



    dimanche 10 juillet 2016 12:41