cartella App_Code in progetto ASP.NET in Visual Studio 2010
-
29-09-2019 - |
Domanda
a VS2008 ho potuto impostare cartella App_Code, ma a VS2010 non posso farlo, è per questo che ho messo e il mio gruppo di dati di classe nella cartella App_Data. O io non so nemmeno cartella App_Data è sicuro? Qualche suggerimento?
Grazie
Soluzione
Ricordate che Web Site Project
può contenere cartella App_Code
e Web Application Project
non ci riesce! Perché tutti i progetti è il codice.
Altri suggerimenti
Se si desidera aggiungere alla cartella App_Code, è necessario aggiungere manualmente la cartella. Aggiungi-> Aggiungi Nuova cartella -> bisogna dargli il nome della cartella "App_Code" quando lo si fa, e VS2010 automaticamente cambierà il suo tipo di cartella.
buona fortuna
Se si desidera utilizzare file di classe autonoma (in "App_Code" dir) in VS Project 2010, essere sicuro che impostare le proprietà del file> Operazione di generazione per ogni Cs * o * file VB a "Compila" nelle Proprietà> dialogo avanzata.
Inoltre, utilizzare lo stesso spazio dei nomi come il vostro progetto e queste classi standalone sarà prontamente disponibile per il resto del progetto.
Mi ha portato un po 'per realizzare l'impostazione predefinita nel mio VS è stato "Contenuto" invece di "Compile".
Hai provato tasto destro del mouse sul progetto in Esplora soluzioni, selezionate 'Aggiungi ...' e guardò sotto cartelle ASP.NET?
Dalla memoria, le versioni ancora precedenti di VS non mettere automaticamente la cartella App_Code nel progetto di default.
Se basta creare una cartella chiamata App_Code che lo riconoscerà come l'App_Code si desidera, è strano che in .NET Aggiungi cartella che pretende molto apparire.
Questo il percorso ho preso per esso, e tutto funziona bene.
Soluzione:
Se stiamo usando App_Code in un progetto di applicazione web, abbiamo bisogno di rinomina in qualsiasi altro nome della cartella.
Spero che questo vi aiuterà - i file Cs non deve essere collocato in una cartella. Basta metterli nel progetto, da solo, e non in una cartella. Allora le vostre classi saranno visibili. Questa è una differenza in VS 2010.