<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
<TargetFrameworks > net462;netcoreapp3.1</TargetFrameworks>
</PropertyGroup>
<ItemGroup >
<PackageReference Include= "System.Memory" Version= "4.5.4" />
<PackageReference Include= "Microsoft.Extensions.DependencyInjection" Version= "3.1.5" />
<PackageReference Include= "Microsoft.Extensions.Logging" Version= "3.1.5" />
<PackageReference Include= "FluentMigrator.Runner" Version= "4.0.0-alpha.268" />
<PackageReference Include= "FluentMigrator.Runner.SQLite" Version= "4.0.0-alpha.268" />
<PackageReference Include= "FluentValidation" Version= "8.6.2" />
<PackageReference Include= "Newtonsoft.Json" Version= "12.0.3" />
<PackageReference Include= "NLog" Version= "4.6.8" />
<PackageReference Include= "RestSharp" Version= "106.10.1" />
<PackageReference Include= "System.IO.Abstractions" Version= "7.0.15" />
<PackageReference Include= "TagLibSharp-Lidarr" Version= "2.2.0.19" />
<PackageReference Include= "Kveer.XmlRPC" Version= "1.1.1" />
<PackageReference Include= "SpotifyAPI.Web" Version= "4.2.2" />
<PackageReference Include= "SixLabors.ImageSharp" Version= "1.0.0-beta0007" />
<PackageReference Include= "Equ" Version= "2.2.0" />
<PackageReference Include= "MonoTorrent" Version= "1.0.19" />
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "..\Marr.Data\Marr.Data.csproj" />
<ProjectReference Include= "..\NzbDrone.Common\Lidarr.Common.csproj" />
</ItemGroup>
<ItemGroup Condition= "'$(TargetFramework)' == 'net462'" >
<Reference Include= "System.Web" />
<Reference Include= "System.Web.Extensions" />
</ItemGroup>
<ItemGroup >
<RuntimeFiles Include= "..\Runtimes\$(RuntimeIdentifier)\*" />
</ItemGroup>
<ItemGroup >
<EmbeddedResource Include= "..\..\Logo\64.png" >
<Link > Resources\Logo\64.png</Link>
</EmbeddedResource>
</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>