webForumDet fria alternativet

Få namespace hierarki att funka

.NET

1 svar · 253 visningar · startad av Hyzac

Medlem sedan mars 200475 inlägg
Frågan#1

Jag sitter och försöker skapa grunden till en större webbapplikation att träna lite på men stöter på problem på ruta ett. Jag har en del böcker i ämnet och kollat en hel del exempel på nätet på hur man på bästa sätt bygger upp en webapplikation från början. Skapa solution i en mapp och sedan skapa i explorer en mapp där i som man döper till namnet på själva webdelen och webbdelar ut den. Sedan så lägger jag till en webbapplikation och anger http://localhost/webapp som location. Sedan så skapar jag ett class-library som ska agera lite som grund till hela webbapplikationen.

Nu kommer det problemet som jag inte reder ut. Det hela har med namespacen att göra. De exempel jag tittat på så ställer man in i egenskaperna för class libraryt assemblyname och root namespace till samma tex PetShop.BLL. Tittar man sedan i class view så ligger de olika projekten där och expanderar man dem så ser man att de har namespacen PetShop.BLL och under där ligger de olika klasserna.

Gör jag nu detta i min applikation så får jag en class view som ser ut så här:

- Core (class library)
- MySolution (solutionnamnet)
- Core
+ My
- MySolution
- Core
- Class1

Varför denna redundans? Hittar inget bra ställe med information om hur man ska göra alla inställningar för detta. Hjälp.

Medlem sedan mars 200475 inlägg
#2

har upptäckt att om jag tar bort root namespace helt så blir strukturen rätt, dvs
-Core
-MySolution
-Core
-Class1
Vad beror detta på eftersom jag sett i de flesta exempel att denna information även är ifylld.

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