Avatar billede websam Nybegynder
17. maj 2005 - 10:38 Der er 11 kommentarer og
1 løsning

Flere projekter i et ?

Hejsa,

Jeg sidder og bygger diverse moduler som enkelte projekter i vs2003. Jeg har f.eks et projekt til login modul et andet til produkt modul osv.

1. Kan jeg på nogen måde kæde dem sammen til en helhed og hvordan ?

2. Eller er der en mere smart måde at gøre det på ?

/Websam
Avatar billede dex_dexter Nybegynder
17. maj 2005 - 13:05 #1
classer?
Avatar billede snepnet Nybegynder
17. maj 2005 - 13:55 #2
hvis du laver en reference fra det ene projekt til det andet, kan du bruge "kloderserne" i det projekt du har oprettet en reference til, i det projekt du har oprettet en reference fra.
du opretter en reference ved at højreklikke på projektet, og klikke på "Add reference", men der er også en seperat "folder" under projektet der hedder referencer, og den kan du self. også højreklikke på.
mvh
Avatar billede snepnet Nybegynder
17. maj 2005 - 13:57 #3
(når du så skal bruge "klodser" fra det andet projekt, skal du huske at projektet sikkert har et default namespace du skal bruge for at finde den rigtige klasse. hedder det andet projekt f.eks. SomeProject, og har du en klasse der hedder SomeClass i det, kan du bruge den med SomeProject.SomeClass - eller med en using SomeProject; og så SomeClass.... på vanlig vis).
mvh
Avatar billede websam Nybegynder
17. maj 2005 - 14:03 #4
Skal det forståes sådan at jeg skal referere til den .dll fil der ligger i andet projekt ? Eller hvilken fil er der tale om jeg skal bruge ?

/Websam
Avatar billede snepnet Nybegynder
17. maj 2005 - 14:06 #5
jeps... det er dll-filen, men når du klikker på add reference, kommer der et vindue op, hvor der er en tab hvor der står "projects", og der kan du vælge et af de projekter du har i din solution.
det spiller helt problemfrit.
mvh
Avatar billede websam Nybegynder
17. maj 2005 - 14:12 #6
Ok der kommer ikke lige nogle projekter op sjovt nok men det er vel bare at browse frem til :

inetpub > wwwroot > MitProjekt > Bin > MitProjekt.dll

Det giver vel det samme ikke ?

/Websam
Avatar billede websam Nybegynder
17. maj 2005 - 14:13 #7
og når jeg så releaser mit projekt til webserver så trækker deen selv det fornødne med ?

/Websam
Avatar billede snepnet Nybegynder
17. maj 2005 - 14:32 #8
den vil under alle omstændigheder kigge efter de refererede dll-er i din bin-folder, og hvis du refererer en dll sætter vs copylocal=true (det er en property på din reference).
og... når den er true, kopieres den referede dll-fil automatisk til bin-folderen.

hvis du skal kunne bruge dine projekter i det tab jeg skrev om før, kræver det at du har dine projekter i samme solution.

mvh
Avatar billede websam Nybegynder
17. maj 2005 - 14:38 #9
Forstået på den måde at jeg liger de projekter ind i samme solution jeg skal bruge og laver reference i mit "hovedprojekt" og derved kan få adgang til diverse aspx, ascx filer og hvad der nu ellers måtte være ?

Når jeg så laver en "Copy Project" kun med filer for at køre projektet vil den så automatisk tage de underliggende projekter med ?

/Websam
Avatar billede snepnet Nybegynder
17. maj 2005 - 14:48 #10
jeps - hvis du vælger f.eks. den "copy-model", hvor der står files needed to run this applikation.

men det med projektreferencer i vs... det giver dig ikke nødvendigvis mulighed for at bruge ascx/aspx filer fra de projekter.
det er IIS'en der står for den slags.

referencerne giver dig alene mulighed for at benytte diverse klasse mv. fra de projekter du refererer.

skal du bruge siderne (eller ascx'erne) skal du sørge for at de kan tilgås via IIS'en, hvilket du nemmest gør ved at lade de foldere du laver dine andre projekter i er underfoldere til dit hovedweb - eller er konfigureret som underwebs til dit hovedweb på IIS'en.

mvh
Avatar billede websam Nybegynder
17. maj 2005 - 14:51 #11
Ok så er jeg med, smid et svar :o)

/Websam
Avatar billede snepnet Nybegynder
17. maj 2005 - 14:54 #12
det får du her :o)
mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB