Ich verwende SubSonic Active Record in einer C# -Webanwendung. Ich habe alle Setup-Anweisungen befolgt und ist gut gelaufen. Ich fragte die Datenbank nach einigen einfachen Ergebnissen und presto ich habe Daten. Ich habe dann den Namespace in der Einstellungsdatei geändert, mit der rechten Maustaste auf die ActiveRecord-Datei geklickt und alles ist kaputt gegangen. Seither sind alle in der Datei ActiveRecord.cs generierten Klassen und Namespaces nicht im Projekt enthalten. Es ist wie die Datei und der Code in ActiveRecord.cs nicht vorhanden oder Visual Studio kann die Dateien nicht verarbeiten oder erkennen. Ich habe die Akte inspiziert und alles scheint gut.SimpleRepository-Klassen und -Namespace fehlen
Ich benutze TFS2008, wenn das die Ursache sein kann. Ich habe früher bemerkt, dass ich auch ein Problem mit System.Data hatte, wenn ich System gedrückt habe. Nein Daten-Namespace? Das hat sich nachträglich irgendwie behoben? und jetzt versuche ich, auf die von SubSonic erzeugten Klassen und Namespaces zuzugreifen.
Irgendwelche Ideen?
tks Hans
Haben Sie Verweise auf die Unterschallbaugruppe? Welche Sprache? –
Ich habe einen Verweis auf die SubSonic.Core-Baugruppe. Ich habe eine neue Web-App erstellt, in der Hoffnung, das Problem zu lösen, aber kein Glück. Subsonic generiert die relevanten Klassen usw. Die Klassendatei ist da und sieht gut aus. Das Projekt kompiliert, aber ich kann nicht auf den Namespace in der Klassendatei zugreifen? Es ist wirklich seltsam. Ich habe sogar den Neustart von Machine Trick versucht. –
OK Leute, es scheint, das ist ein VS2008 TFS-Problem. Ich habe den Ordner "App_Code" manuell zu meinem Web hinzugefügt, da er nicht in der Liste der ASP.NET-Ordner enthalten war. Das war der erste lustig. Alle Klassen, die ich im App_Code-Ordner erstellt habe, werden von VS vollständig ignoriert. Wie VS sieht der App_Code-Ordner überhaupt nicht. Ich kann sogar absichtliche Tippfehler in einer Klasse wie die Verwendung von System.XXX; kein Compilerfehler! Weiß jemand, was hier vor sich geht? –