Silksong.GameLibs
1.0.0-silksong1.0.28324
See the version list below for details.
dotnet add package Silksong.GameLibs --version 1.0.0-silksong1.0.28324
NuGet\Install-Package Silksong.GameLibs -Version 1.0.0-silksong1.0.28324
<PackageReference Include="Silksong.GameLibs" Version="1.0.0-silksong1.0.28324" />
<PackageVersion Include="Silksong.GameLibs" Version="1.0.0-silksong1.0.28324" />
<PackageReference Include="Silksong.GameLibs" />
paket add Silksong.GameLibs --version 1.0.0-silksong1.0.28324
#r "nuget: Silksong.GameLibs, 1.0.0-silksong1.0.28324"
#:package Silksong.GameLibs@1.0.0-silksong1.0.28324
#addin nuget:?package=Silksong.GameLibs&version=1.0.0-silksong1.0.28324&prerelease
#tool nuget:?package=Silksong.GameLibs&version=1.0.0-silksong1.0.28324&prerelease
Silksong.GameLibs
Bundler Nuget package for silksong game libraries. Strips and publicizes game libraries for local and CI development.
Versioning
This package uses semantic versioning and follows the naming scheme (package version)-silksong(silksong version)
, for example
1.0.0-silksong1.0.28324
. This allows the package to seamlessly support multiple game versions. When a new version of the game
is released, we can simply create a new version on nuget targeting that game version, without impacting existing consumers. When
the content of the package itself is changed (e.g. a new file being added to the publicizer) then the package version is bumped.
Build instructions
This section is for people wanting to generate the package for a new game version; if you are just creating mods this section is not relevant to you.
To build this package, you should have ready:
- The version of the game you want to mod
- The dotnet CLI to build (Visual Studio's build environment will not work because it does not support netstandard2.1)
Then do the following:
- Note down the game version and related Steam depot IDs. Add them in a comment in the csproj so that future builders can retrieve that version to build against it again in the future.
- Update the TargetSilksongVersion property in the csproj.
- Copy the contents of the Managed folder to
ref/(game version)
, for example,ref/1.0.28324
- Run
dotnet build
. This will strip and publicize the configured files and bundle everything to a nuget package.
Adding/removing assemblies in the build and/or publicization can be done by adjusting the SystemFiles and GameFiles item groups in the csproj.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.1.0-silksong1.0.28650 | 70 | 9/22/2025 |
1.1.0-silksong1.0.28561 | 122 | 9/20/2025 |
1.1.0-silksong1.0.28497 | 78 | 9/20/2025 |
1.1.0-silksong1.0.28324 | 86 | 9/20/2025 |
1.0.2-silksong1.0.28561 | 126 | 9/13/2025 |
1.0.2-silksong1.0.28497 | 146 | 9/12/2025 |
1.0.2-silksong1.0.28324 | 139 | 9/11/2025 |
1.0.1-silksong1.0.28324 | 183 | 9/9/2025 |
1.0.0-silksong1.0.28324 | 142 | 9/7/2025 |