Escape-персонаж в преобразовании web.config - PullRequest
2 голосов
/ 27 июня 2011

У меня есть часть XML в Web.QA.config, которая выглядит следующим образом:

<net>
  <encryption>
    <add key="EncKey" value="stuff>stuff" xdt:Transform="SetAttributes" xdt:Locator="Match(key)" />
  </encryption>
</net>

Но когда я запускаю его через преобразование,> экранируется и выводится:

<net>
  <encryption>
    <add key="EncKey" value="stuff&gt;stuff" />
  </encryption>
</net>

Есть ли что-то, что я могу изменить, чтобы> не сбежал? Я добавляю преобразования в устаревшее приложение, и именно так приложение ожидает строку EncKey.

Спасибо.

1 Ответ

1 голос
/ 29 сентября 2011

Если вы запускаете MSBuild из командной строки, вы можете добавить параметр:

/ р: AutoParameterizationWebConfigConnectionStrings = False

...