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

War es hilfreich?

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.

http://blogs.msdn.com/b/chiranth/archive/2014/02/19/visual-studio-2012-unexpected-behavior-crash-and-irrelevant-errors.aspx

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top