App_Code Ordner in ASP.NET-Projekt in Visual Studio 2010
-
29-09-2019 - |
Frage
bei VS2008 konnte ich App_Code Ordner festgelegt, aber VS2010 ich es nicht tun, deshalb habe ich meine Datenmenge und Klasse setzen auf App_Data Ordner. Entweder ich weiß nicht einmal, Ordner App_Data sicher ist? Irgendwelche Vorschläge?
Danke
Lösung
Denken Sie daran, dass Web Site Project
App_Code
Ordner und Web Application Project
enthalten kann nicht! Da alle Projekt ist für Code.
Andere Tipps
Wenn Sie den App_Code Ordner hinzufügen möchten, müssen Sie den Ordner manuell hinzufügen. Add-> hinzufügen Neuer Ordner -> Sie haben es auf den Ordnernamen „App_Code“ geben, wenn Sie es tun, und VS2010 automatisch seinen Ordnertyp ändern.
Glück
Wenn Sie eigenständige Klassendateien verwenden möchten (in „App_Code“ dir) in VS 2010-Projekt, sollten Sie die Datei-Eigenschaften> Build Action für jeden * CS- oder * VB-Datei auf „Compile“ in den Eigenschaften eingestellt> Erweiterte Dialog.
Verwenden Sie auch den gleichen Namensraum wie das Projekt und diese Standalone-Klassen werden mit dem Rest Ihres Projekts leicht verfügbar sein.
Habe mir ein wenig die Standardeinstellung in meinem VS zu erkennen war „Content“ anstelle von „Compile“.
Haben Sie versucht, einen Rechtsklick auf das Projekt im Solution Explorer, ausgewählt ‚Add ...‘ und unter ASP.NET Ordner geschaut?
Aus dem Gedächtnis, auch frühere Versionen von VS können nicht automatisch den Ordner App_Code standardmäßig in Ihrem Projekt setzen.
Wenn Sie nur einen Ordner erstellen namens App_Code sie es als das App_Code erkennen Sie wollen, ist es seltsam, dass .net im Add-Ordner es erscheinen tut.
Dies ist der Weg, den ich für sie nahm, und es funktioniert gut.
Umgehung:
Wenn wir App_Code in einer Web-Anwendung Projekt verwenden, müssen wir umbenennen in jeden anderen Ordnernamen.
Ich hoffe, dies wird Ihnen helfen - die CS-Dateien nicht in einem Ordner abgelegt werden sollen. Nur steckte sich in dem Projekt, allein, und nicht in einem Ordner. Dann wird Ihre Klassen sichtbar sein. Dies ist ein Unterschied in VS 2010.