Я перемещал содержимое NLog.config
на мой App.config
и собирался удалить исходный файл конфигурации nlog.
Однако Visual Studio 2017 Enterprise (15.8.4)
не позволяет мне сделать следующее сообщение об ошибке:
Невозможно изменить оцененный объект, созданный в импортированном файле.C: ...... csproj.nuget.g.props
При открытии вышеупомянутого файла я нахожу следующий раздел:
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<None Include="$(NuGetPackageRoot)nlog.config\4.5.10\contentFiles\any\any\NLog.config" Condition="Exists('$(NuGetPackageRoot)nlog.config\4.5.10\contentFiles\any\any\NLog.config')">
<NuGetPackageId>NLog.Config</NuGetPackageId>
<NuGetPackageVersion>4.5.10</NuGetPackageVersion>
<NuGetItemType>None</NuGetItemType>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>NLog.config</TargetPath>
<Private>True</Private>
<Link>NLog.config</Link>
</None>
После удаления раздела <ItemGroup>
NLog.config
пропал, но снова появился автоматически сгенерированный контент по умолчанию.
Короче говоря: как я могу удалить файл NLog.config
в корне моего проекта, когда я перенес все настройки в App.config