2016-09-22 7 views
0

Я использую sidewaffle TemplateBuilder для создания многопроектного решения. В одном из моих проектов у меня есть GUID, который я бы хотел изменить во время _preprocess, создав вместо него новый GUID. Что-то вроде:TemplateBuilder _preprocess - генерировать новый guid как значение

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

Как это можно сделать?

ответ

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;))"/> 

Это так просто :)