none
Problem mit eigenen VS-Templates in eigenem Programm... RRS feed

  • Frage

  • Guten Morgen,

    ich habe eine Klasse geschrieben welche vollkommen automatisch aus einem Programm heraus ein VisualStudio-Projekt erstellt und kompiliert. Funktionier auch einwandfrei. Als Projekt-Tempalte habe ich immer "WebApplication.zip" verwendet.

    Jetzt wollte ich ein eigenes Template erstellen, was in meinem Datenordner liegt. Nicht in C:\Programme\Microsoft Visual Studio...etc...\ sondern in meinem Ordner.

    Ich bekomme das aber nicht hin. So wie es aussieht, akzeptiert VisualStudio keine Templates die entweder nicht "angemeldet" sind bzw. nicht in dem davorgesehenen Template-Ordner liegen.

    Beispiel (das auch funktioniert):

     

    Dim VsPrjTemplateFile As String = soln.GetProjectTemplate("WebApplicationProject.zip", "VisualBasic")
    soln.AddFromTemplate(VsPrjTemplateFile, DestDir, projName, False)
    
    

     

    Aber hier fange ich an mich mit VS zu streiten:

     

    Dim VsPrjTemplateFile As String = "C:\Blabla\MeinTemplate.zip"
    soln.AddFromTemplate(VsPrjTemplateFile, DestDir, projName, False)
    
    

     

    Angeblich kann die Datei nicht gefunden werden. Und soln.GetProjectTemplate() gibt auch nichts anderes zurück als den Pfad und den Namen der Zip-Datei als String.

    Gibt es da irgendwie einen Kniff? Ich habe zwar bereits die Solutions-Klasse durchsucht, aber ich konnte leider auf anhieb nichts finden, um eine eigene, nicht in VisualStudio-Ordner abgelegte Template-Zip-Datei zu verwenden.

    Gruß
    Andy


    Donnerstag, 2. Juni 2011 08:45

Antworten

  • Guten Morgen,

    alles zurück... Nach über 6 Stunden grübeln, probieren und in die völlig falsche Richtung arbeiten, habe ich mich für eine andere Variante entschieden :-)
    Manchmal sieht man echt den Wald vor lauter Bäumen nicht. Erst als ich eine Stunde pause gemacht habe, kam mir so ein Gedanken und riss mich fast vom Sessel :-)

    Gruß
    Andy

    Freitag, 3. Juni 2011 04:00