Я создал пакет Nuget с файлом конфигурации json по умолчанию 'config.json.pp'.При установке он преобразуется и добавляется как контент;'Config.json.Я также добавил целевой файл в папку сборки пакета, он переименовывает файл конфигурации в соответствии с корневым пространством имен сборки, в котором установлен пакет:
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ConfigFile Include="config.json"/>
</ItemGroup>
<Target Name="CopyConfigFile" AfterTargets="Build;Rebuild">
<Copy SourceFiles="@(ConfigFile)" DestinationFiles ="@(ConfigFile->'$(OutDir)\$(RootNameSpace)%(Extension)')" />
</Target>
</Project>
Когда сборка собирается в решении сбольше сборок, он не добавляется в выходной каталог, только в папку bin \ $ (configuration) сборки, в которой установлен пакет.
Как добавить файл в выходной каталог главнойприменение раствора?