Описание тега xdt-transform

XML-Document-Transform (xdt) - это метод, используемый в Microsoft Visual Studio для изменения файлов Web.config, обычно для сценариев развертывания отладки и выпуска.
1 ответ

Nuget XDT Transform не работает для конфигурационных файлов

Я имею .NetStandard библиотека. Я собираюсь использовать его в .NetFramework а также .NetCoreApp Приложения. Оно использует System.Configuration.ConfigurationManager пакет для работы с конфигурационными файлами. Мне нужно преобразовать эти файлы кон…
1 ответ

Локатор преобразования xdt, соответствующий содержимому подузла

У меня есть следующий узел в web.config: <configuration> ... <scheduling> <agent> <param desc="database">core</param> </agent> <agent> <param desc="database">master</param> </agent> </sc…
14 мар '12 в 17:39
1 ответ

Очистка элемента xdt, если у него нет дочерних элементов

Итак, я начинаю играть с nuget и его значениями install.inffig install / uninstall.xdt. Мой вопрос будет, есть ли и xdt:Transform, который очистит пустые элементы. Я ничего не нашел здесь. https://msdn.microsoft.com/en-us/library/dd465326%28v=vs.110…
18 фев '15 в 19:25
1 ответ

Как xdt: локатор match() текст узла?

Я хочу использовать InsertIfMissing функция с локатором узла text(), Я попробовал следующее: <SessionItem xdt:Transform="InsertIfMissing" xdt:Locator="Match(text())">new_item</SessionItem> Но похоже, что XDT не распознает text() функция.…
23 мар '15 в 13:58
0 ответов

NuGet release.config.install.xdt Сохранить преобразования

Я создаю пакет NuGet, который содержит файл web.release.config.install.xdt. Но каждое преобразование в файле обрабатывается NuGet. Вот содержимое файла web.release.config.install.xdt: <?xml version="1.0"?> <configuration xmlns:xdt="http://s…
04 ноя '13 в 18:13
1 ответ

Не поддерживаются ли преобразования xdt в пакетах nuget, установленных в проекте netstandard 2.0?

У меня есть пакет nuget с преобразованиями.xdt для файла app.config. Файлы xdt включены в проект netstandard 2.0, который создает пакет nuget. Их действие по сборке установлено на контент / не копировать. Когда я устанавливаю пакет в проекте.net Fra…
27 дек '17 в 20:04
0 ответов

app.config не преобразуется после установки пакета nuget

Пожалуйста, найдите приложенный файл app.config и app.config.install.xdt. Не удалось найти причину не преобразования файла. Цель состоит в том, чтобы удалить добавленный плагин под тегом в app.config после завершения установки моего пользовательског…
05 фев '19 в 12:15
0 ответов

Как добавить узел в веб-конфигурацию, если он не существует, и как первый дочерний элемент с преобразованием xdt

Я создал пакет Nuget. Я также создал файл nuspec. Я должен изменить web.config при установке пакета nuget. Мне нужно добавить кивок, если он не существует, и мне нужно объявить первым ребенком. Я говорю об узле configSections, Вот попытки, которые я…
12 фев '19 в 16:24
0 ответов

XDT преобразования на Nhibernate

Я хочу следующее <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property> <property name="connection.connect…
23 фев '19 в 01:38
4 ответа

Добавление комментариев с использованием XDT-Transform

Я использую XDT-Transform в Visual Studio 2010 для создания нескольких файлов конфигурации. XML-преобразование работает нормально. Но я не могу найти способ переноса комментариев из файла преобразования XML в конечный файл. Так же, как есть Insert п…
18 янв '13 в 13:45
2 ответа

Преобразование, сохраняющее префиксы пространства имен

Я пытаюсь вставить раздел пользовательских настроек NLog в мой Web.config, используя этот раздел XDT: <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" throwExceptions="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xdt:Tran…
20 сен '13 в 20:21
1 ответ

Преобразования XDT в проекте библиотеки классов?

У меня есть решение с этими тремя проектами. Веб-API DAL Домен Проект DAL - это библиотека классов, имеющая веб-ссылку. Таким образом, app.config в этом проекте имеет следующий раздел: <applicationSettings> <Company.Project.Domain.Propertie…
1 ответ

xdt преобразует файлы конфигурации, отличные от web.config

Я искал преобразования xdt для visual studio 2010, и они, кажется, довольно аккуратны для отслеживания изменений среды, но все, что он упоминает, - это применение к web.config. Я работаю над проектом sitecore, в котором есть другие файлы конфигураци…
29 фев '12 в 20:26
1 ответ

XDT Transforms - Преобразование преобразования

Я создаю пакет nuget, частью которого является установка моего web.release.config. У меня нет проблем с вставкой элементов в этот файл с моим web.release.config.install.xdt, но мне нужно сохранить атрибуты xdt:Transform и xdt:Locator для вставляемых…
19 июн '15 в 19:16
2 ответа

Преобразование web.config в альтернативные пространства имен

У меня есть веб-конфиг (усеченный, чтобы показать важные биты) примерно так: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/> <sec…
1 ответ

Можно ли пометить узел XML как "должен быть преобразован"?

Можно ли пометить узел в XML-файле (например, в файле конфигурации) как "необходимо преобразовать", и преобразование завершится неудачей, если вы не укажете его в своем файле преобразования? Например, возьмите следующий составленный пример .config ф…
15 ноя '16 в 13:20
1 ответ

Пакет NuGet преобразует файл конфигурации

Есть ли способ заставить пакет NuGet преобразовать файл преобразования конфигурации? Например, когда я хочу, чтобы мой пакет NuGet отредактировал web.config файл, я создаю web.config.install.xdt файл. Но что, если я хочу, чтобы мой пакет NuGet отред…
12 июл '15 в 12:38
1 ответ

Могу ли я узнать местоположение папки пакетов для текущего решения при применении xdt?

Я хочу установить плагин времени разработки для расширения Visual Studio (т.е. работает при использовании Visual Studio, а не при запуске приложения). Это требует, чтобы я изменил app.config с записью, указывающей на dll, содержащую код расширения. …
06 июн '16 в 13:30
5 ответов

Есть ли способ сделать "Заменить или вставить" с помощью преобразования web.config?

Я использую преобразование web.config, как описано в посте ниже, чтобы генерировать конфиги для разных сред. http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html Я могу сделать преобразование "Заменить", сопоставив…
2 ответа

Синтаксис преобразования веб-конфигурации

Я следовал руководству MSDN по трансформации веб-конфигурации, и в целом добился успеха. Тем не менее, одна строка моей веб-конфигурации дает мне проблемы, и я могу только предположить, что это потому, что я неправильно понимаю руководство и использ…