utiliser une Form d'un projet applicatif dans un autre projet applicatif.
6 réponses
Yannick S.
bonjour,
j'ai créé un projet applicatif (projet A) en C# avec pas mal de Form dedans.
Dans la même solution j'ai créé un autre projet applicatif (projet B) et
j'aimerai utiliser les Form que j'ai créées dans le projet A.
J'ai essayé de rajouter une référence du projet A sur le projet B mais
seulement ca ne marche pas vu que c'est pas un projet du type bibliothèque
de class.
Auriez vous une idée de comment je peux résoudre mon pb ?
"Boris Sargos" a écrit dans le message de news: 416e2f2f$0$28780$
Ton projet A est de quel type ?
Boris Sargos
Effectivement, tu ne peux importer que des références dll. Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires dans une dll propre. Tes deux projets Application Windows n'auront qu'à y faire référence. Je pense qu'il y a mieux comme solution, mais en attendant celle-ci fonctionne !
Effectivement, tu ne peux importer que des références dll.
Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires
dans une dll propre. Tes deux projets Application Windows n'auront qu'à y
faire référence. Je pense qu'il y a mieux comme solution, mais en attendant
celle-ci fonctionne !
Effectivement, tu ne peux importer que des références dll. Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires dans une dll propre. Tes deux projets Application Windows n'auront qu'à y faire référence. Je pense qu'il y a mieux comme solution, mais en attendant celle-ci fonctionne !
Yannick S.
c'est quoi l'autre solution ? je suis curieux.
"Boris Sargos" a écrit dans le message de news: 416e53c1$0$28828$
Effectivement, tu ne peux importer que des références dll. Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires dans une dll propre. Tes deux projets Application Windows n'auront qu'à y faire référence. Je pense qu'il y a mieux comme solution, mais en attendant celle-ci fonctionne !
c'est quoi l'autre solution ? je suis curieux.
"Boris Sargos" <bsargos@wanadoo.fr> a écrit dans le message de news:
416e53c1$0$28828$8fcfb975@news.wanadoo.fr...
Effectivement, tu ne peux importer que des références dll.
Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires
dans une dll propre. Tes deux projets Application Windows n'auront qu'à y
faire référence. Je pense qu'il y a mieux comme solution, mais en
attendant
celle-ci fonctionne !
"Boris Sargos" a écrit dans le message de news: 416e53c1$0$28828$
Effectivement, tu ne peux importer que des références dll. Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires dans une dll propre. Tes deux projets Application Windows n'auront qu'à y faire référence. Je pense qu'il y a mieux comme solution, mais en attendant celle-ci fonctionne !
Boris Sargos
Justement, je ne la connais pas !
"Yannick S." a écrit dans le message de news: #
c'est quoi l'autre solution ? je suis curieux.
"Boris Sargos" a écrit dans le message de news: 416e53c1$0$28828$ > Effectivement, tu ne peux importer que des références dll. > Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires > dans une dll propre. Tes deux projets Application Windows n'auront qu'à
y
> faire référence. Je pense qu'il y a mieux comme solution, mais en > attendant > celle-ci fonctionne ! > >
Justement, je ne la connais pas !
"Yannick S." <y.schmieder_nospam@swinnovation_nospam.com> a écrit dans le
message de news: #ZTlYpdsEHA.3740@tk2msftngp13.phx.gbl...
c'est quoi l'autre solution ? je suis curieux.
"Boris Sargos" <bsargos@wanadoo.fr> a écrit dans le message de news:
416e53c1$0$28828$8fcfb975@news.wanadoo.fr...
> Effectivement, tu ne peux importer que des références dll.
> Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires
> dans une dll propre. Tes deux projets Application Windows n'auront qu'à
y
> faire référence. Je pense qu'il y a mieux comme solution, mais en
> attendant
> celle-ci fonctionne !
>
>
"Boris Sargos" a écrit dans le message de news: 416e53c1$0$28828$ > Effectivement, tu ne peux importer que des références dll. > Dans ce cas, la solution consiste peut-être à encapsuler tes formulaires > dans une dll propre. Tes deux projets Application Windows n'auront qu'à
y
> faire référence. Je pense qu'il y a mieux comme solution, mais en > attendant > celle-ci fonctionne ! > >
Elp
Yannick S. wrote:
c'est quoi l'autre solution ? je suis curieux.
Une approche différente serait d'ajouter dans ton projet B les fichiers sources des forms du projet A que tu souhaite utiliser mais en choisissant l'option "Link" de maniere a ce que les deux projets travaillent sur les meme fichiers sources (au lieu que les sources soit dupliquées). Tes formes ne seront du coup pas vraiment partagées entre les 2 projets mais lors du développement, ce sera tout comme: tout changement fait sur une form dans le projet A sera repliquées dans le projet B (vu que ce sont les meme fichiers sources).
Yannick S. wrote:
c'est quoi l'autre solution ? je suis curieux.
Une approche différente serait d'ajouter dans ton projet B les fichiers
sources des forms du projet A que tu souhaite utiliser mais en choisissant
l'option "Link" de maniere a ce que les deux projets travaillent sur les
meme fichiers sources (au lieu que les sources soit dupliquées). Tes formes
ne seront du coup pas vraiment partagées entre les 2 projets mais lors du
développement, ce sera tout comme: tout changement fait sur une form dans le
projet A sera repliquées dans le projet B (vu que ce sont les meme fichiers
sources).
Une approche différente serait d'ajouter dans ton projet B les fichiers sources des forms du projet A que tu souhaite utiliser mais en choisissant l'option "Link" de maniere a ce que les deux projets travaillent sur les meme fichiers sources (au lieu que les sources soit dupliquées). Tes formes ne seront du coup pas vraiment partagées entre les 2 projets mais lors du développement, ce sera tout comme: tout changement fait sur une form dans le projet A sera repliquées dans le projet B (vu que ce sont les meme fichiers sources).