Visual Studio-Objektvorlage $ saseitemname $ funktioniert nicht wie erwartet

8

Ich erstelle eine Vorlage für Visual Studio-Artikel, um einige Dateien zu erstellen, die von einer 'Container' -Datei abhängen.

Die letzte Datei <ProjectItem SubType="Code" TargetFileName="$fileinputname$\I$fileinputname$ View.cs" ReplaceParameters="true">Container View.cs</ProjectItem> erstellt eine Ansichtsschnittstelle, die einen bestimmten Modelltyp erwartet. Der Parameter $safeitemname$ hat jedoch nicht wie erwartet funktioniert.

Ausgabe Container View.cs Datei:

%Vor%

Erwartet:

%Vor%

Dies ist die Quelle für die Vorlage "Container View.cs":

%Vor%

Und die .vstplate-Datei

%Vor%     
Ropstah 10.12.2012, 11:07
quelle

1 Antwort

14

Lösung gefunden hier: Ссылка

Fügen Sie ein CustomParameter hinzu (letztes Element unter TemplateContent):

%Vor%

Und verwenden Sie $ basename $ in den Dateien anstelle von $ fileinputname $.

    
Softlion 27.05.2013 15:43
quelle