Meilleur auteur de réponses
comment lier 2 projets c# dans la même solution ?

Question
-
Bonjour à tous,
J'ai une question, banale peut être.. mais je bug depuis le matin en cherchant une solution :(
J'ai développé une application WPF, et je veux intégrer dans mon code un algorithme déjà écrit en c# (Application WinForm)
j'ai ajouté les deux projets dans la même solution, sauf que l'algorithme contient plusieurs fichiers.
je ne sais pas comment faire la liaison entre mon code et l'algorithme et comment l'intégrer dans mon application.
Si par exemple, je veux appeler l'algorithme ou ses classes comment je fais..
c'est une question d'outils peut être mais je trouve pas une solution
Merci pour toute aide
PS: j'utilise VS 2010
DKF
Réponses
-
Bonjour,
Dans la solution que vous avez créée, avez-vous fait clic droit puis "ajouter un projet existant" et sélectionné votre autre projet en parcourant ?
Si c'est la cas, normalement dans l'onglet "Projets" d'ajout de ref doit apparaitre le nom du projet. Sinon essayez de recompiler votre solution complète.
Cordialement
Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !
- Marqué comme réponse pink192y mardi 30 octobre 2012 14:09
Toutes les réponses
-
Bonjour,
Sélectionnez votre projet et faites un clic droit sur celui-ci. Sélectionnez "Ajouter une référence". Dans l'onglet "Projets", sélectionner votre projet Windows Forms.
La référence ajoutée signifie que votre application WPF peut utiliser toutes les classes publiques qui sont contenues dans votre projet Windows Forms.Est-ce que cela répond à votre question ?
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Lyamine mardi 30 octobre 2012 09:37
-
Bonjour,
Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Aurel
-
Bonjour,
Dsl pour ce retard, j'ai essayé de répondre hier mais y avait un problème de connexion sur msdn.
Pour mon problème oui j'ai essayé la solution proposée par Gilles (Merci pour la réponse ^^) mais quand je voulais ajouter le projet comme référence je n'ai pas pu parcourir la liste des projets dans l'onglet projet..
J'ai essayé aussi avec l'onglet parcourir mais ça accès uniquement aux fichiers .dll ou .exe
Si vous avez d'autres suggestion merci bien..
Cordialement,
DKF
- Modifié pink192y mardi 30 octobre 2012 11:50
-
Bonjour,
Que voulez vous dire par : "ne peut pas parcourir la liste des projets dans l'onglet projet.." ?
Normalement dans cet onglet, tous les projets dans votre solution doivent apparaitre...Pouvez-vous nous montrer une capture d'écran du problème rencontré ?
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0 -
-
Bonjour,
Dans la solution que vous avez créée, avez-vous fait clic droit puis "ajouter un projet existant" et sélectionné votre autre projet en parcourant ?
Si c'est la cas, normalement dans l'onglet "Projets" d'ajout de ref doit apparaitre le nom du projet. Sinon essayez de recompiler votre solution complète.
Cordialement
Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !
- Marqué comme réponse pink192y mardi 30 octobre 2012 14:09
-
-
Oui, il suffit de faire Nom du Namespace.Nomdeclasse.méthode. Il faut au préalable l'instancier bien entendu.
En général le nom de namespace est celui du projet. Vous pouvez le trouver dans les propriétés de projet :
Merci de valider par "Proposer comme réponse" si celle-ci répond à votre demande !
- Modifié Lyamine mardi 30 octobre 2012 14:23
-