我有一个c#项目,试图将一些配置json文件复制到我的构建放置目录中
当前配置如下
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<ItemGroup>
<PluginAssembly Include="$(SolutionDir)\Cli\bin\$(ConfigurationName)\**\Cli.dll" />
</ItemGroup>
<Copy SourceFiles="@(PluginAssembly)" DestinationFolder="$(OutDir)" />
<ItemGroup>
<IocComponents Include="$(SolutionDir)\Node\Settings\Templates\components.json" />
</ItemGroup>
<Copy SourceFiles="@(IocComponents)" DestinationFolder="$(SolutionDir)\Cli\bin\$(ConfigurationName)\**\components.json" />
</Target>
我的PluginAssembly规则可以很好地将dll复制到正确的文件夹中,但是复制json却没有任何作用?
我是C#的新手,所以如果它很简单,请原谅我!
<ItemGroup>
<None Update="..\Node\Settings\Templates\components.json;..\Node\Settings\Templates\config.devnet.json;..\Node\Settings\Templates\config.testnet.json;..\Node\Settings\Templates\config.mainnet.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<CopyToPublishDirectory>Always</CopyToPublishDirectory>
</None>
</ItemGroup>