webForumDet fria alternativet

Kompilera .cs till .dll i VS2005

.NET

4 svar · 382 visningar · startad av echoSwe

Medlem sedan nov. 20041 189 inlägg
Frågan#1

Hej!

Hur kompilerar man en klass till en .dll fil (library) i visual studio 2005? App_Code kompilerar ju hela siten till en enda stor dll-fil vid runtime, men jag vill kunna återanvända kod - copy-paste av en enda dll-fil alltså.

Medlem sedan dec. 19996 522 inlägg
#2

Göra det som ett klassbibliotek?

Medlem sedan nov. 20041 189 inlägg
#3

Ja, fast inom applikationen -
om jag väljer "lägg till klassbibliotek" i lägg-till menyn så läggs ett projekt till till i lösningen - men eftersom jag refererar till ConfigurationManager.ConnectionStrings["..."].ConnectionString i min fil så måste den finnas tillsammans med en webbapp... Någon lösning på det?

Medlem sedan dec. 19996 522 inlägg
#4

Nej det behöver den inte göra, du kan ju bara referera till System.Configuration.ConfigurationManager.ConnectionStrings["..."].ConnectionString i ditt klasslib.

Medlem sedan nov. 20041 189 inlägg
#5

Svar: Ändra "Build action: Compile" till "Build action: Embedded resource" i egenskaper för .cs filen. Tack för svaret erka, det hjälpte mig att förstå att det borde gå :)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)