Fixes for dependency resolution
All checks were successful
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 46s
Build / Build Nuget package (NuGet) (push) Successful in 56s
Build / Build Nuget package (SharedCringe) (push) Successful in 1m0s
Build / Build Nuget package (CringePlugins) (push) Successful in 1m5s
Build / Build Launcher (push) Successful in 1m37s

steamworks added to builtin packages
This commit is contained in:
2025-05-12 03:34:26 -04:00
parent b432fe513e
commit 295ee6806e
8 changed files with 118 additions and 71 deletions

View File

@@ -21,6 +21,7 @@ public static class BuiltInPackages
private const string SeReferenceAssemblies = "SpaceEngineersDedicated.ReferenceAssemblies";
private const string ImGui = "ImGui.NET.DirectX";
private const string Harmony = "Lib.Harmony.Thin";
private const string Steamworks = "Steamworks.NET";
public static ImmutableArray<ResolvedPackage> GetPackages(NuGetFramework runtimeFramework)
{
@@ -32,6 +33,7 @@ public static class BuiltInPackages
], SeReferenceAssemblies, new(seVersion));
var imGui = FromAssembly<ImGuiKey>(runtimeFramework, id: ImGui);
var harmony = FromAssembly<HarmonyLib.Harmony>(runtimeFramework, id: Harmony);
var steam = FromAssembly<Steamworks.CSteamID>(runtimeFramework, id: Steamworks);
BuiltInSdkPackage MapSdkPackage(
(string FileName, byte[] ImageBytes, PortableExecutableReference Reference, Guid Mvid) r)
@@ -53,6 +55,7 @@ public static class BuiltInPackages
se,
imGui,
harmony,
steam,
FromAssembly<PluginsLifetime>(runtimeFramework,
[se.AsDependency(), imGui.AsDependency(), harmony.AsDependency()]
#if DEBUG