<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
<TargetFrameworks > net462;netcoreapp3.1</TargetFrameworks>
</PropertyGroup>
<ItemGroup >
<PackageReference Include= "Microsoft.NET.Test.Sdk" Version= "16.6.1" />
<PackageReference Include= "NUnit" Version= "3.12.0" />
<PackageReference Include= "NUnit3TestAdapter" Version= "3.16.1" />
<PackageReference Include= "NunitXml.TestLogger" Version= "2.1.41" />
<PackageReference Include= "NBuilder" Version= "6.1.0" />
<PackageReference Include= "System.IO.Abstractions.TestingHelpers" Version= "7.0.15" />
<PackageReference Include= "AutoFixture" Version= "4.11.0" />
</ItemGroup>
<ItemGroup Condition= "'$(TargetFramework)' == 'netcoreapp3.1'" >
<PackageReference Include= "coverlet.collector" Version= "1.2.1" PrivateAssets= "all" />
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "..\NzbDrone.Test.Common\Lidarr.Test.Common.csproj" />
<ProjectReference Include= "..\NzbDrone.Core\Lidarr.Core.csproj" />
</ItemGroup>
<ItemGroup >
<RuntimeFiles Include= "..\Runtimes\$(RuntimeIdentifier)\*" />
</ItemGroup>
<ItemGroup >
<Content Include= "..\..\Logo\1024.png" >
<Link > Files\1024.png</Link>
<CopyToOutputDirectory > Always</CopyToOutputDirectory>
</Content>
<None Update= "Files\**\*.*" >
<CopyToOutputDirectory > PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Target Name= "CopyRuntimeFilesOnBuild" AfterTargets= "AfterBuild" Condition= "!$(RuntimeIdentifier.StartsWith('linux')) or '$(TargetFramework)' == 'netcoreapp3.1'" >
<Copy SourceFiles= "@(RuntimeFiles)" DestinationFolder= "$(OutDir)" />
</Target>
<Target Name= "CopyRuntimeFilesOnPublish" AfterTargets= "Publish" Condition= "!$(RuntimeIdentifier.StartsWith('linux')) or '$(TargetFramework)' == 'netcoreapp3.1'" >
<Copy SourceFiles= "@(RuntimeFiles)" DestinationFolder= "$(PublishDir)" />
</Target>
</Project>