Feature Builder несколько проектов и параметров

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

1 ответ

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

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

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

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

Другие вопросы по тегам