<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
      <TargetFramework>net5.0-windows</TargetFramework>
      <Platforms>x64</Platforms>
      <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
      <Nullable>enable</Nullable>
    </PropertyGroup>
    <ItemGroup>
      <PackageReference Include="CefSharp.Common">
        <Version>91.1.230</Version>
      </PackageReference>
      <PackageReference Include="CefSharp.OffScreen">
        <Version>91.1.230</Version>
        <NoWarn>NU1701</NoWarn>
      </PackageReference>
      <PackageReference Include="F23.StringSimilarity">
        <Version>4.1.0</Version>
      </PackageReference>
      <PackageReference Include="Fody">
        <Version>6.5.2</Version>
        <PrivateAssets>all</PrivateAssets>
        <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
      </PackageReference>
      <PackageReference Include="Genbox.AlphaFS">
        <Version>2.2.2.1</Version>
      </PackageReference>
      <PackageReference Include="HtmlAgilityPack">
        <Version>1.11.34</Version>
      </PackageReference>
      <PackageReference Include="MegaApiClient">
        <Version>1.9.0</Version>
      </PackageReference>
      <PackageReference Include="Microsoft.CSharp">
        <Version>4.7.0</Version>
      </PackageReference>
      <PackageReference Include="ModuleInit.Fody">
        <Version>2.1.1</Version>
      </PackageReference>
      <PackageReference Include="Octokit">
        <Version>0.50.0</Version>
      </PackageReference>
      <PackageReference Include="ReactiveUI">
        <Version>14.1.1</Version>
      </PackageReference>
      <PackageReference Include="ReactiveUI.Fody">
        <Version>14.1.1</Version>
      </PackageReference>
      <PackageReference Include="SharpCompress">
        <Version>0.28.3</Version>
      </PackageReference>
      <PackageReference Include="System.Collections.Immutable">
        <Version>5.0.0</Version>
      </PackageReference>
      <PackageReference Include="System.Drawing.Common">
        <Version>5.0.2</Version>
      </PackageReference>
      <PackageReference Include="System.Net.Http">
        <Version>4.3.4</Version>
      </PackageReference>
      <PackageReference Include="System.ServiceModel.Syndication">
        <Version>5.0.0</Version>
      </PackageReference>
      <PackageReference Include="WebSocketSharp-netstandard">
        <Version>1.0.1</Version>
      </PackageReference>
      <PackageReference Include="XC.BouncyCastle.Crypto">
        <Version>1.0.0</Version>
      </PackageReference>
      <PackageReference Include="YamlDotNet.NetCore">
        <Version>1.0.0</Version>
      </PackageReference>
    </ItemGroup>
    <ItemGroup>
      <ProjectReference Include="..\Compression.BSA\Compression.BSA.csproj" />
      <ProjectReference Include="..\Wabbajack.Common\Wabbajack.Common.csproj" />
      <ProjectReference Include="..\Wabbajack.VirtualFileSystem\Wabbajack.VirtualFileSystem.csproj" />
    </ItemGroup>
    <ItemGroup>
      <None Remove="LibCefHelpers\cefsharp.7z" />
      <None Update="Downloaders\BethesdaNet\bethnetlogin.exe">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      </None>
      <None Update="Downloaders\Converters\ffmpeg.exe">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      </None>
      <None Update="Downloaders\Converters\xWMAEncode.exe">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      </None>
      <None Update="vcruntime140.dll">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </None>
      <None Update="vccorlib140.dll">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </None>
      <None Update="msvcp140.dll">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </None>
      <None Update="concrt140.dll">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </None>
    </ItemGroup>
</Project>