Stranezze con Namespace all'interno di un winform

venerdì 13 febbraio 2009 - 21.38

danpres Profilo | Newbie

Ragazzi vorrei capire una cosa dei namespace. Sto cercando di fare una DLL in VB.Net che contiene alcune classi e/o winform che mi serviranno in vari progetti.

Se creo un normalissimo form, con un normalissimo pulsante, con un bel msgbox al suo interno il codice risulterà essere:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e funziona tutto correttamente...
ora però vorrei che questo form sia inserito in un namespace diverso da altri form del mio progetto, allora ci metto il namespace... così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ebbene dopo aver messo il namespace, VS non mi compila più, dandomi l'errore:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

come faccio a dividere all'interno del mio progetto DLL, i vari form in diversi namespace ?
il risultato che vorrei ottenere è questo:

NomeAssembly.NameSpace1.Classe1
NomeAssembly.NameSpace1.Classe2
NomeAssembly.NameSpace1.Classe...
NomeAssembly.NameSpace2.Classe1
NomeAssembly.NameSpace2.Classe2
NomeAssembly.NameSpace2.Classe...

ecc...

Jeremy Profilo | Guru

Ciao Danpres.
>ebbene dopo aver messo il namespace, VS non mi compila più, dandomi l'errore:
Perchè devi racchiudere all'interno del namespace anche ciò che c'è scritto nel file .designer del Form, ovverro la PartialClass.
Apri il file .Designer del Form e inserisci anche li lo stesso NameSpace.

Facci sapere...
Ciao

danpres Profilo | Newbie

Wow !!! Mitico !!! Strepitoso !!! Funziona !!!
grazie mille davvero! :D :D :D
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5