Wir erstellen eine Webanwendung mit einem großen asp.net Web-Toolkit. Zu Beginn haben wir eine Menge Basisklassen wie Befehle und Server-Steuerelemente erstellt, um unsere Arbeit zu erleichtern.
Als wir nun unsere Anwendung damit gebaut haben, haben wir beschlossen, eine weitere Anwendung zu entwickeln. Um nicht alle unsere Arbeit zu kopieren, und nicht machen es von Grund auf neu beschlossen wir, unsere Server-Steuerelemente, Befehle und alle Basis-Clases aus asp.net Projekt zu trennen und kapseln sie in einem anderen, wiederverwendbare Projekt...
Jetzt haben wir das große Problem, weil viele dieser Klassen RESX-Dateien verwenden, die an aur asp.net-Anwendung als App_GlobalResources angehängt sind... Wo sollen wir sie ablegen, oder wie können wir sie verwenden, um in beiden Projekten verfügbar zu sein und trotzdem eine schöne Anwendungsarchitektur zu haben?
0 Stimmen
Wie wäre es damit - erstellen Sie eine unabhängige Assembly (Klassenbibliothek) mit den Ressourcendateien, stellen Sie die Strings als öffentliche Eigenschaften zur Verfügung (stellen Sie sicher, dass die Namespaces korrekt sind), und fügen Sie dann einen Verweis auf diese in Ihren Anwendungen hinzu?
0 Stimmen
Coole Idee Ich kann auch diese benutzerdefinierte Ausdruck verwenden, um sie mit meinen Kontrollen zu binden: stackoverflow.com/questions/1222519/ ...danke für die Hilfe..