0

我正在使用 Visual Studio Feature Builder 在我的办公室创建新的指导。一切都很好,直到我撞到了多个项目模板。当您创建多项目模板时,看起来现在可以在模板解决方案的子项目中传播参数值。任何想法或教程或任何我都会为此发疯的东西。

4

1 回答 1

1

例如,如果要检索模板替换字典中可用的某些值,可以通过将绑定/命令组合添加到 VSTemplateLaunchPoint 的 BeforeUnfold 属性来实现。

当命令执行时,您可以通过访问 FeatureCallContext.Current.TemplateReplacementsDictionary 来检查可用的 TemplateReplacementsDictionary。

此变量的值在 AfterUnfold 情况下无效。但是,如果您希望保存用户输入,则可以在绑定到 BeforeUnfold 的命令中访问 Blackboard。

多项目模板中的所有项目都应使用相同的字典。

于 2010-11-22T19:44:53.217 回答