Feature Builder несколько проектов и параметров
Я использую Visual Studio Feature Builder для создания нового руководства в моем офисе. Все работало нормально, пока я не ударился головой о шаблон с несколькими проектами. Когда вы создаете шаблон с несколькими проектами, похоже, что теперь есть способ распространения значения параметров в дочернем проекте шаблонного решения. Любая идея или учебник или что-то еще, поскольку я схожу с ума от этого.
1 ответ
Например, если вы хотите получить какое-либо значение, доступное в словаре подстановки шаблонов, вы можете сделать это, добавив комбинацию привязки / команды к свойству BeforeUnfold вашего VSTemplateLaunchPoint.
Когда команда выполняется, вы можете проверить TemplateReplacementsDictionary, который доступен путем доступа к FeatureCallContext.Current.TemplateReplacementsDictionary.
Значение этой переменной недопустимо в ситуации AfterUnfold. Тем не менее, вы можете получить доступ к доске внутри команды, которую вы связываете с BeforeUnfold, если вы хотите сохранить пользовательские данные.
Один и тот же словарь должен использоваться для всех проектов в вашем многопроектном шаблоне.