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
(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
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
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.
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 ?
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.
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.