Non hai un progetto, hai UNA SOLUTION.
Dentro una solution ci possono essere più progetti.
la cartella app_code funziona, deve essere qualche inghippo che non te la rende visibile (la classe).
Non hai un progetto, hai UNA SOLUTION.
Dentro una solution ci possono essere più progetti.
la cartella app_code funziona, deve essere qualche inghippo che non te la rende visibile (la classe).
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Infatti sembra strano hai qualche idea del motivo ?
E' mai capitato ?
Ciao
(Molte volte non funziona perche' il NAMESPACE non è lo stesso, controlla)
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Intendi quando vado sulla classe in esplora soluzione -> Bisogna guardare : Percorso completo ?
Se è quello si trova ! anche nella classe c'è namespace <nome progetto>.App_Code
Sembra ok ! Mi sfugge altro ?
Altra cosa : sulla proprietà della classe è impostato "Non Copiare nella directory" è normale ?
non muovere i settaggi di default, quelli vanno bene !
per namespace intendevo il confronto fra quello della pagina dove vuoi usare la classe e quello di quest'ultima:
Nella pagina:
codice:namespace TuoProgetto { public partial class Pagina1 : System.Web.UI.Page { .......
nella classe ci deve essere lo stesso namespace (TuoProgetto).
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
si, è normale.Originariamente inviato da Marcolino21
Altra cosa : sulla proprietà della classe è impostato "Non Copiare nella directory" è normale ?
La cartella App_Code ha la funzionalità di racchiudere tutto il codice "di gestione" per un sito. Ovvero funzioni, classi, metodi ecc, ecc che potrebbero servire per più pagine, per più parti di un sito, si mettono tutte qui.
Questo sempre se il sito è piccolo, ha poco codice da gestire.
Quando si lavora per progetti grossi, MAI bisogna tenere il codice dentro la AppCode.
Uno dei molteplici svantaggi è la semplice compilazione: quando provi a vedere una pagina in Explorer, tutta la cartella App_Code viene ricompilata, anche se non hai modificato assolutamente nulla!!!!
Pensa ad un progetto (come il mio) con circa 200 classi di oggetti, 20 di utility e tanto altro!!!!!!!!
Non parliamo poi della testabilità!!!!
questa era solo una piccola panoramica.
ciao
________________________________
http://glucolo.wordpress.com
http://www.liveperson.com/glauco-cucchiar/
Quindi per questo motivo allora si adotta la tecnica dell'aggiunta di un nuovo progetto e inserire li le classi.
Giusto ?
Grazie
PS: qualcuno di voi mi può dare aiuto per favore sul posto "Errore di assegnazione" ? Grazie
Salve !
ho inserito un'altro progetto integrato nella mia soluzione e ho richiamato il progetto nei riferimenti del mio progetto;
La classe spostandola nel secondo progetto dove va messa ? Fuori ovviamente e non iin App_Code ? Inoltre tolgo tutto quello che non serve nell'altro progetto (master page, login ecc.)
e che mi ha creato di default.
Ma cosa succese quando eseguo ? Non appesantisce molto il mio progetto principae in questo modo ?
Grazie
errore mio che non ti ho specificato come creare l'altro progetto!!!!
Tu hai creato un altro progetto di tipo sito web,
invece dovresti creare un progetto di tipo "Libreria di classi"
________________________________
http://glucolo.wordpress.com
http://www.liveperson.com/glauco-cucchiar/