RebornBuddy.Assemblies is a NuGet package release of key Reborn Buddy assemblies, stripped of their code to function only as reference assemblies. This simplifies third party development and automated builds by allowing the use of package managers instead of committing complete (and probably outdated) assemblies directly to repo.
These assemblies have been stripped of their code, leaving only the API behind -- they cannot be executed. This project is only for third party developer convenience, not end users. Please support the official release on the Reborn Buddy website.
RebornBuddy.Assemblies is available via traditional NuGet.org -- just search for RebornBuddy.Assemblies in your package manager, or run the following command in your project directory:
dotnet add package RebornBuddy.AssembliesTo use this package,
- Enable the custom GitHub Packages source.
- Install the package for your project.
GitHub Packages requires authentication, even for read-only access to public packages. Instead of using your GitHub password, NuGet can accept and encrypt a read-only token for security purposes.
On GitHub,
- Visit then Personal Access Tokens page.
- Click "Generate New Token" in the top right.
- Set
Noteto "GitHub Packages Read-Only" - Select scopes:
reporead:packages
- Click "Generate Token" at the bottom.
- Copy the new token.
In Visual Studio,
- Open Tools > NuGet Package Manager > Package Manager Console
- In the PM Console, run the following command after editing username and password:
dotnet nuget add source "https://nuget.pkg.github.com/bismuth-dev/index.json" --name "GitHub/bismuth-dev" --username "GITHUB_USER_HERE" --password "GITHUB_TOKEN_HERE"In Visual Studio,
- Open Tools > NuGet Package Manager > Package Manager Console
- In the PM Console, run the following command after editing the project name:
Install-Package "RebornBuddy.Assemblies" -Source "GitHub/bismuth-dev" -Project "YOUR_PROJECT_HERE"To prevent the reference assemblies from being unnecessarily copied to the output folder on build,
- In the Solution Explorer, browse to the project's references.
- Set
Copy Local: Falsefor these references:- GreyMagic
- RebornBuddy
Reborn Buddy will locate and load the full versions on its own. Nothing from this package needs to be distributed with your addon.
