TemplateBuilder _preprocess - 生成新的guid作为值

时间:2016-09-22 11:26:01

标签: sidewaffle

我正在使用sidewaffle TemplateBuilder来创建一个多项目解决方案。 在我的一个项目中,我有一个GUID,我想在_preprocess期间在其位置生成新的GUID时进行更改。类似的东西:

 add key="base(new
 Guid("{34BC9328-FC0D-4960-83B2-612B13DE1514}"))"
 value="base(new Guid("MYNEWGUIDHERE"))"/>

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

当然,在发布这个问题之后,还有一些新的角度和测试。我找到了答案。这比人们想象的容易。

内置模板生成的机制很多。 有关他们的更多信息,请点击此处Template Parameters.

但总之,您可以使用$guid1$$guid10$获取最多10个唯一的GUID。 它在我的_preprocess文件中看起来像这样:

 <add key="base(new Guid(&quot;{34BC9328-FC0D-4960-83B2-612B13DE1514}&quot;))" value="base(new Guid(&quot;$guid1$&quot;))"/>

就这么简单:)