25. februar 2006 - 14:57Der er
27 kommentarer og 2 løsninger
Build dll fil i Visual Studio 2005
I Visual Studio 2002 og 2003 resulterede en build i, at der under inetpub\wwwroot blev lagt en .dll fil i bin folderen. Jeg går ud fra, at noget tilsvarende sker i VS 2005, men dll filen bliver så vidt jeg kan se, ikke lagt samme sted - hvor lægger VS 2005 dll filen?
du kan godt se hvad vs hygger sig med hvis du hopper ned i : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\<websitename> men det er nok ikke noget du kan bruge til det store. har du et problem med at du ikke får en assembly ud af dit web? (du kan bruge publish-funktionen i vs 2005 når du distribuerer web'et... der har du forskellige muligheder for at styre den slags).
Jeg har åbnet et aspx projekt i VS 2005 og når jeg så trykker F5, så kan jeg se, at den laver et build og fra VS 2002 og 2003 ved jeg, at en .dll fil lander i bin folderen under IIS, men det gør den ikke, når jeg laver et build i VS 2005 - gør jeg noget forkert? Jeg bruger standardindstillingerne fra installationen.
hvis du har class filerne liggende i app_code laver den ingen dll. Den compiler class filerne når de kaldes første gang hvis du f.eks. har ændret i dem. Det gør det muligt for dig at ændre i filer mens du debugger
Håber ikke jeg ødelægger tråden, men har lige et spørgsmål til dette. Når man opretter en klasse fil (MinKlasse.Vb) og man vil gemme den i en tilfældig mappe popper der et skærmbillede med besked om at filen skal ligge i App_Code mappen :
You are attempting to add a class to an ASP.NET application. For a class to be generally consumable in your site, it should be placed inside the 'App_Code' folder. Would you like to place the class in the 'App_Code' folder ?
Skal det så forståes således at jeg ikke kan placere min klasse i andre mapper ? For det bliver sq lidt uoverskueligt hvis jeg skal have alle min klasser liggende i en mappe der er sq mange :o))
Ja ok det er den en måde men jeg kan vel oxo bare oprette undermapper i App_Code mappen så jeg har lidt styr på de forskellige filer i forhold til mine moduler ?
Hvis jeg laver et classlibrary projekt hvoden får jeg så adgang til fra mit web projekt ?
Det har jeg så lige prøvet ved at højre klikke på mit projekt og vælge Add Reference vælger den dll fil jeg vil referere til. Så laves der automatisk en Bin mappe hvori den referede dll fil ligger.
Du får i hvert fald muligheden for at styrre det hele som du gerne vil hvad compiling angår.
/Websam
Synes godt om
Ny brugerNybegynder
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.