TemplateBuilder _preprocess -生成新的guid作为值



我正在使用sidewaffle TemplateBuilder创建一个多项目解决方案。在我的一个项目中,我有一个GUID,我想在_preprocess期间改变它,在它的位置生成一个新的GUID。比如:

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

如何做到这一点?

当然,贴完这个问题后,用了一些新的角度和测试。我找到了答案。这比人们想象的要容易。

在模板生成中内置了一些机制。更多信息请查看这里的模板参数。

但简而言之,您可以使用$guid1$$guid10$获得最多10个唯一的GUID。在我的_preprocess文件中应该是这样的:

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

就这么简单:)

相关内容

  • 没有找到相关文章

最新更新