mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 10:17:22 +01:00
Use NuGet CPM to ensure consistent package versions
Fixes various issues with projects referencing different versions of libraries, causing deployment issues if build order differs
This commit is contained in:
parent
168a334756
commit
7b723687a4
14 changed files with 126 additions and 66 deletions
65
Directory.Packages.props
Normal file
65
Directory.Packages.props
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
||||
<CentralPackageVersionOverrideEnabled>false</CentralPackageVersionOverrideEnabled>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- Analyzers -->
|
||||
<PackageVersion Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="3.3.4"/>
|
||||
<PackageVersion Include="StyleCop.Analyzers" Version="1.2.0-beta.556"/>
|
||||
<PackageVersion Include="JetBrains.Annotations" Version="2025.2.2"/>
|
||||
|
||||
<!-- Misc Libraries -->
|
||||
<PackageVersion Include="BitFaster.Caching" Version="2.4.1"/>
|
||||
<PackageVersion Include="CheapLoc" Version="1.1.8"/>
|
||||
<PackageVersion Include="MinSharp" Version="1.0.4"/>
|
||||
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3"/>
|
||||
<PackageVersion Include="Lumina" Version="6.5.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="8.0.7"/>
|
||||
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0"/>
|
||||
<PackageVersion Include="System.Drawing.Common" Version="8.0.0"/>
|
||||
<PackageVersion Include="System.Reactive" Version="5.0.0"/>
|
||||
<PackageVersion Include="System.Reflection.MetadataLoadContext" Version="8.0.0"/>
|
||||
<PackageVersion Include="System.Resources.Extensions" Version="8.0.0"/>
|
||||
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.2.39"/>
|
||||
<PackageVersion Include="sqlite-net-pcl" Version="1.8.116"/>
|
||||
|
||||
<!-- DirectX / Win32 -->
|
||||
<PackageVersion Include="TerraFX.Interop.Windows" Version="10.0.22621.2"/>
|
||||
<PackageVersion Include="SharpDX.Direct3D11" Version="4.2.0"/>
|
||||
<PackageVersion Include="SharpDX.Mathematics" Version="4.2.0"/>
|
||||
<PackageVersion Include="Microsoft.Windows.CsWin32" Version="0.3.183"/>
|
||||
|
||||
<!-- Logging -->
|
||||
<PackageVersion Include="Serilog" Version="4.0.2"/>
|
||||
<PackageVersion Include="Serilog.Sinks.Async" Version="2.0.0"/>
|
||||
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0"/>
|
||||
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0"/>
|
||||
|
||||
<!-- Injector Utilities -->
|
||||
<PackageVersion Include="Iced" Version="1.17.0"/>
|
||||
<PackageVersion Include="PeNet" Version="2.6.4"/>
|
||||
|
||||
<!-- HexaGen -->
|
||||
<PackageVersion Include="HexaGen.Runtime" Version="1.1.20"/>
|
||||
|
||||
<!-- Reloaded -->
|
||||
<PackageVersion Include="goatcorp.Reloaded.Hooks" Version="4.2.0-goatcorp7"/>
|
||||
<PackageVersion Include="goatcorp.Reloaded.Assembler" Version="1.0.14-goatcorp5"/>
|
||||
<PackageVersion Include="Reloaded.Memory" Version="7.0.0"/>
|
||||
<PackageVersion Include="Reloaded.Memory.Buffers" Version="2.0.0"/>
|
||||
|
||||
<!-- Unit Testing -->
|
||||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="16.10.0"/>
|
||||
<PackageVersion Include="xunit" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.abstractions" Version="2.0.3"/>
|
||||
<PackageVersion Include="xunit.analyzers" Version="0.10.0"/>
|
||||
<PackageVersion Include="xunit.assert" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.core" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.extensibility.core" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.extensibility.execution" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.runner.console" Version="2.4.1"/>
|
||||
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.3"/>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Loading…
Add table
Add a link
Reference in a new issue