Вставить пользовательский раздел конфигурации с неповрежденными атрибутами преобразования - PullRequest
0 голосов
/ 18 сентября 2018

Я создал файл .nuspec, который устанавливает некоторые пакеты и выполняет некоторые преобразования web.config в файле web.config.install.xdt.

Я хочу создать преобразование для моего файла web.env.config ( В этом сообщении в блоге от NuGet говорится, что вы можете выполнять преобразования для файла web.env.config из пакета NuGet), в который будет вставлено точно следующее, включая атрибут transform.

<CustomSettings xdt:Transform="Replace">
    #{custom-settings}
</CustomSettings>

Что ядо сих пор в моем web.env.config.install.xdt файле:

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <CustomSettings xdt:Transform="Insert">
        #{custom-settings}
    </CustomSettings>
</configuration>

Это вставит раздел, но я хочу, чтобы он также вставил атрибут преобразования xdt:Transform="Replace".

Любые предложения покак я мог бы добиться этого / или подтвердить, если это ограничение NuGet, будет оценено:)


Контекст, если он заинтересован

Мой конвейер сборки принимаетweb.env.config файл и выполняет соответствующие преобразования, вставляя значения и удаляя их.

С моим пакетом, который я создаю, он добавляет необходимые значения конфигурации в web.config, но также необходимо добавить этот web.env.config changes, чтобы работать как положено в моем конвейере сборки.

...