Feature Builder несколько проектов и параметров - PullRequest
0 голосов
/ 22 ноября 2010

Я использую Visual Studio Feature Builder для создания нового руководства в моем офисе.Все работало нормально, пока я не ударился головой о шаблон с несколькими проектами.Когда вы создаете шаблон с несколькими проектами, похоже, что теперь есть способ распространения значения параметров в дочернем проекте шаблонного решения.Любая идея, учебник или что-то еще, потому что я схожу с ума от этого.

1 Ответ

1 голос
/ 22 ноября 2010

Если, например, вы хотите получить какое-либо значение, доступное в словаре подстановки шаблонов, вы можете сделать это, добавив комбинацию привязки / команды к свойству BeforeUnfold вашего VSTemplateLaunchPoint.

Когда команда выполняется, вы можете проверить TemplateReplacementsDictionary, который доступен путем доступа к FeatureCallContext.Current.TemplateReplacementsDictionary.

Значение этой переменной недопустимо в ситуации AfterUnfold. Однако вы можете получить доступ к доске внутри команды, которую вы привязываете к BeforeUnfold, если вы хотите сохранить пользовательские данные.

Один и тот же словарь должен использоваться для всех проектов в вашем многопроектном шаблоне.

...