Пожалуйста, найдите прикрепленный app.config и app.config.install.xdt содержимое файла.Не удалось найти причину не преобразования файла.Цель состоит в том, чтобы удалить добавленный плагин под тегом в app.config после завершения установки моего пользовательского пакета specflow.Существует ли какой-либо инструмент, в котором мы можем увидеть журналы во время установки пакета nuget и показать, что преобразование файла конфигурации успешно или неудачно?Я уже искал другие вопросы, но понятия не имел.Оба xml-файла действительны, поскольку я проверяю их с https://webconfigtransformationtester.apphb.com/.
app.config content
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow"/>
</configSections>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<appendToFile value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %P{Level}%4P{Source} - %message%newline"/>
</layout>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%-5level] %message%newline"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="FileAppender"/>
<appender-ref ref="ConsoleAppender"/>
</root>
</log4net>
<specFlow>
<!-- For additional details on SpecFlow configuration options see http://go.specflow.org/doc-config -->
<plugins>
<add name="Com.Plugin.Gherkin.SpecFlow.2.4" path="Com.Plugin.Gherkin.SpecFlow.2.4" type="Generator"/>
</plugins>
</specFlow>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/>
</startup>
</configuration>
app.config.install.xdt
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<specFlow>
<plugins>
<add xdt:Transform="Remove" />
</plugins>
</specFlow>
</configuration>
Package.nuspec
<?xml version="1.0"?>
<package >
<metadata>
<id>Sushil</id>
<version>1.0.0</version>
<authors>stade</authors>
<owners>stade</owners>
<licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Package description</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2019</copyright>
<tags>Tag1 Tag2</tags>
<dependencies>
<dependency id="SampleDependency" version="1.0" />
</dependencies>
</metadata>
<files>
<!--Add Section to Uninstall and Re-install Application.Config files-->
<file src="app.config.install.xdt" target="content" />
<file src="app.config.uninstall.xdt" target="content" />
</files>
</package>