我正在使用Visual Studio Feature Builder在我的办公室中创建新的指南。一切都很好,直到我对多个项目模板砸了我的头。 当您创建多项目模板时,看起来现在可以在模板解决方案的子项目中传播参数值。 任何想法或教程或其他什么因为我对此感到生气。
答案 0 :(得分:1)
例如,如果要检索模板替换字典中可用的某些值,可以通过向VSTemplateLaunchPoint的BeforeUnfold属性添加绑定/命令组合来执行此操作。
当命令执行时,您可以通过访问FeatureCallContext.Current.TemplateReplacementsDictionary来检查可用的TemplateReplacementsDictionary。
此变量的值在AfterUnfold情况下无效。但是,如果要保存用户输入,可以在绑定到BeforeUnfold的命令中访问Blackboard。
同一个词典应该用于多项目模板中的所有项目。