0

我正在使用 sidewaffle TemplateBuilder 创建一个多项目解决方案。在我的一个项目中,我有一个 GUID,我想在 _preprocess 期间更改它,生成一个新的 GUID。就像是:

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

如何才能做到这一点?

4

1 回答 1

0

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

在模板生成中内置了一些机制来执行此操作。有关它们的更多信息,请在此处查看模板参数。

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

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

它是如此简单 :)

于 2016-09-22T14:02:34.540 回答