mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 14:10:53 +00:00
Skipping a 20 KB stub in OS-specific non-windows builds and omitting a few very fast if checks isn't worth the code quality degradation that involves all of the ifdef options. ifdefs should be reserved for stuff that either doesn't compile whatsoever in some specific configurations (NETFRAMEWORK), or is required to make logical decisions based on the compiler input (e.g. DEBUG for detecting debugging builds or ASF_VARIANT_* for hardcoding the platform identifier to use for auto-updates) In all other situations, we should use OperatingSystem if condition, even if it's equal to hitting them on the platforms that are unlikely to hit them. And I say unlikely, because nothing stops me from downloading a win-x64 build and running it like a generic one on windows, what you gonna do?
44 lines
2.6 KiB
XML
44 lines
2.6 KiB
XML
<Project>
|
|
<ItemGroup>
|
|
<PackageVersion Include="AngleSharp.XPath" Version="1.1.7" />
|
|
<PackageVersion Include="ConfigureAwaitChecker.Analyzer" Version="5.0.0" />
|
|
<PackageVersion Include="CryptSharpStandard" Version="1.0.0" />
|
|
<PackageVersion Include="Humanizer" Version="2.11.10" />
|
|
<PackageVersion Include="JetBrains.Annotations" Version="2021.3.0" />
|
|
<PackageVersion Include="Markdig.Signed" Version="0.26.0" />
|
|
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
|
|
<PackageVersion Include="MSTest.TestAdapter" Version="2.2.4" />
|
|
<PackageVersion Include="MSTest.TestFramework" Version="2.2.4" />
|
|
<PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
|
|
<PackageVersion Include="Nito.AsyncEx.Coordination" Version="5.1.2" />
|
|
<PackageVersion Include="NLog.Web.AspNetCore" Version="4.14.0" />
|
|
<PackageVersion Include="SteamKit2" Version="2.4.0-Alpha.3" />
|
|
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.2.3" />
|
|
<PackageVersion Include="Swashbuckle.AspNetCore.Annotations" Version="6.2.3" />
|
|
<PackageVersion Include="Swashbuckle.AspNetCore.Newtonsoft" Version="6.2.3" />
|
|
<PackageVersion Include="System.Composition" Version="6.0.0" />
|
|
<PackageVersion Include="System.Composition.AttributedModel" Version="6.0.0" />
|
|
<PackageVersion Include="System.Linq.Async" Version="5.0.0" />
|
|
<PackageVersion Include="zxcvbn-core" Version="7.0.92" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' != 'net48'">
|
|
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="6.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net48'">
|
|
<PackageVersion Include="JustArchiNET.Madness" Version="2.0.0-alpha2" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Cors" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Diagnostics" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.HttpOverrides" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Localization" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Core" Version="2.2.5" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.ResponseCaching" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.ResponseCompression" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.WebSockets" Version="2.2.1" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="3.1.21" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="3.1.21" />
|
|
</ItemGroup>
|
|
</Project>
|