我正在使用 Visual Studio Feature Builder 在我的办公室创建新的指导。一切都很好,直到我撞到了多个项目模板。当您创建多项目模板时,看起来现在可以在模板解决方案的子项目中传播参数值。任何想法或教程或任何我都会为此发疯的东西。
问问题
165 次
1 回答
1
例如,如果要检索模板替换字典中可用的某些值,可以通过将绑定/命令组合添加到 VSTemplateLaunchPoint 的 BeforeUnfold 属性来实现。
当命令执行时,您可以通过访问 FeatureCallContext.Current.TemplateReplacementsDictionary 来检查可用的 TemplateReplacementsDictionary。
此变量的值在 AfterUnfold 情况下无效。但是,如果您希望保存用户输入,则可以在绑定到 BeforeUnfold 的命令中访问 Blackboard。
多项目模板中的所有项目都应使用相同的字典。
于 2010-11-22T19:44:53.217 回答