2010-11-22 4 views
0

Ich verwende Visual Studio Feature Builder, um eine neue Anleitung in meinem Büro zu erstellen. Alles funktionierte gut, bis ich meinen Kopf gegen die mehrfache Projektvorlage knallte. Wenn Sie eine Vorlage für mehrere Projekte erstellen, sieht es so aus, als wäre es jetzt möglich, Parameterwerte im untergeordneten Projekt der Vorlagenlösung zu propagieren. Irgendeine Idee oder ein Tutorial oder was auch immer, weil ich damit verrückt werde.Feature Builder mehrere Projekte und Parameter

Antwort

1

Wenn Sie beispielsweise einen Wert abrufen möchten, der im Vorlagenersetzungswörterbuch verfügbar ist, können Sie dies tun, indem Sie der BeforeUnfold-Eigenschaft Ihres VSTemplateLaunchPoint eine Binding-/Befehlskombination hinzufügen.

Wenn der Befehl ausgeführt wird, können Sie das verfügbare TemplateReplacementsDictionary überprüfen, indem Sie auf FeatureCallContext.Current.TemplateReplacementsDictionary zugreifen.

Der Wert dieser Variablen ist in der AfterUnfold-Situation nicht gültig. Sie können jedoch innerhalb des Befehls, den Sie an BeforeUnfold binden, auf die Tafel zugreifen, wenn Sie Benutzereingaben speichern möchten.

Das gleiche Wörterbuch sollte für alle Projekte in Ihrer Multiprojektvorlage verwendet werden.

+0

Ja, das ist genau das, was ich tue, aber leider funktioniert es nicht (das Ersatzwörterbuch) in der Kinddatei .vstemplates. Die Ersetzung erfolgt nur in der Root-VSTemplate-Datei. – Raffaeu