m3ddy
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention29 mars 2011
-
22 mars 2011 à 13:42
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
15 mai 2011 à 18:52
Bonjour,
Je débute dans l'exploration de C# et .net et j'ai besoin de votre aide.
J'ai téléchargé un code source d'un logiciel fait en c#.net
ce dossier de code source contient plusieurs dossiers de projets (avec des fichiers csproj,sln et tout le reste).
Ma question est comment dois-je procéder pour ouvrir l'ensemble de ces projets et en faire une seule solution??
Merci
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 23 mars 2011 à 12:14
Oui, tu ne peux ajouter des projets existants que un par un. Tu pourrais écrire le fichier sln toi-même, mais ça peut être assez fastidieux, même peut-être plus que de faire les 40 "ajout d'un projet existant" sous VS.
Pour les références supplémentaires dans les projets, ce sont les mêmes réf qui sont ajoutées à tous les projets ? si oui, alors peut-être que là tu peux modifier les csproj à la main. Si les réf varient, ou que tu n'en as qu'une à ajouter à chaque projet, passer par VS me parait encore une fois plus rapide.
Et puis bon, pour faire ces manip y'en a pas pour 30min non plus, ça reste quoi qu'il arrive raisonnable ... non ?
m3ddy
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention29 mars 2011 23 mars 2011 à 11:18
Merci pour ta réponse jopop,
En faite le problème c'est que le projet contient plusieurs .sln, et quand je double clique sur un .sln il n'ouvre que le sous projet qui lui est relatif.
En plus, je n'ai aucun .sln qui englobe le projet tout entier...
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 23 mars 2011 à 11:23
Re,
oki, en fait ce sont des solutions pour chacuns des projets.
Donc si tu souhaites avoir la visu sur tous les projets tu peux simplement ouvrir plusieurs VS. Ou alors tu remontes une nouvelle solution en y incluant (cliques droit sur la solution dans le panneau "explorateur de solution" dans VS et fais "inclure un projet existant") tous les projets.
Maintenant s'il existe différents sln il est possible que soit fait exprès. Il pourrait par exemple exister des conflits entre certains projets (c'est une chose qui se fait parfois pour les couches BDD : un projet pour chaque SGBD, implémentant les mêmes classes dans les mêmes namespaces).
Vous n’avez pas trouvé la réponse que vous recherchez ?
m3ddy
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention29 mars 2011 23 mars 2011 à 11:36
Re,
J'avais abandonné l'idée de monter une nouvelle solution et y inclure tous les projets pour 2 raisons:
-VS ne me permet d'inclure qu'un projet à la fois (sachant que mon code source englobe une quarantaine de dosiers de projets...)
-Dans chaque projet je dois ajouter des références(.dll) (que je reprends d'un dossier fourni dans le code source nommé "library")
Y aurait t il un moyen pour palier à ces 2 obstacles ??
m3ddy
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention29 mars 2011 23 mars 2011 à 12:28
Pour les références, certaines d'entre elles se repentent tandis que d'autres non...
Sinon, en ce qui concerne le temps de la tache, il aurait pu être raisonnable si je travaillais pas sur une machine virtuelle à moyenne configuration et avec VS10 sur un projet crée sous VS2005...mais bon, je fonce dans ce chemin en espérant ne pas être déçu à la fin..
En gros, je te remercie encore une fois Jopop pour tes informations utiles et ta rapidité d’interaction.
I will give you the feedback soon...
Amicalement,