Programmgesteuertes Erstellen eines neuen Visual Studio-Projekts in einem Visual Studio-Projekt?

9

Ich habe ein Projekt programmiert, das Ihre Datenbanktabellen übernimmt - welche Sie auswählen und C # -Klassen erstellen, die sich auf Tabellenspalten beziehen. Wie, Filter, Abfrage usw.

Es funktioniert völlig, ich kann sechs verschiedene Klassen mit voller Funktionalität erzeugen - hängt von meinen Bedürfnissen ab - für eine Tabelle mit einem Klick. T4 rockt wirklich!

Aber ich möchte ein neues Projekt für diese Klassen erstellen. Wie Sie verstanden haben, war es nicht mein Ziel, nur diese Dateien zu erstellen.

Nun versuche ich, ein neues Projekt / eine neue Lösung für diese Klassen programmgesteuert zu erstellen.

Ich habe verschiedene Fragen zu diesem Thema gelesen, aber das war nicht genug für mich. Zum Beispiel, Erstellen Sie ein Visual Studio-Projekt programmatisch ist nahe an meinem Problem, aber es hat mich nicht befriedigt. Ich konnte den Typ des neuen Projekts nicht finden.

Ich habe Visual Studio-Lösung programmgesteuert generiert , aber ich konnte keine finden Möglichkeit, meinen generierten Klassen eine neue Lösung zu geben. Ich schaute auch auf den Baumchirurgen. Es hat mich nicht befriedigt. Nach der Installation sah ich, dass es höchstens für Visual Studio 2008 entwickelt wurde und nur den Projektnamen vom Benutzer übernimmt. Also, Tree Surgeon war keine Lösung für dieses Problem.

Was ich brauche, ist zu lernen, wie man die Struktur eines neuen Projekts programmiert und programmatisch erstellt. Nachdem ich die Antwort gefunden habe, plane ich ein Projekt, das, wenn Sie Ihren neuen Projektnamen, Datenbankname (n), Tabellenname (n) und die Art von Klassen, die Sie in Ihrem Browser benötigen, dann T4 und C # funktioniert für dich und ta-da! Sie werden ein neues Projekt haben, das Controller, Helfer und darin neue Klassen hat.

Ist es möglich?

    
caner 04.01.2013, 08:27
quelle

1 Antwort

4

GAT / GAX ist Ihre beste Wette. Ich habe genau das gemacht, was du in meinem vorherigen Job verlangst. Jelle Druyts erklärt GAX / GAT bestenfalls. Ich benutzte seine 6 Blogs (2 Links unten), um Projekte und Klassen in einer VS-Lösung zu generieren. Seine Sessions 3 bis 6 sind deine beste Wahl.

Ссылка

Ссылка

finden Sie hist post 1-4 von seinem Blog. Als neues Mitglied darf ich nicht alle Links hier posten

    
Dhawalk 04.01.2013, 19:22
quelle