Shale 0.0.0-preview.0.5
dotnet add package Shale --version 0.0.0-preview.0.5
NuGet\Install-Package Shale -Version 0.0.0-preview.0.5
<PackageReference Include="Shale" Version="0.0.0-preview.0.5" />
paket add Shale --version 0.0.0-preview.0.5
#r "nuget: Shale, 0.0.0-preview.0.5"
// Install Shale as a Cake Addin
#addin nuget:?package=Shale&version=0.0.0-preview.0.5&prerelease
// Install Shale as a Cake Tool
#tool nuget:?package=Shale&version=0.0.0-preview.0.5&prerelease
Shale
Shale is a thin but opinionated abstraction layer over Nate McMaster's excellent DotNetCorePlugins
. That library is doing all the hard work of loading the assemblies and types, Shale just provides a slightly easier (and in my opinion, friendlier) reusable API for adding plugin support to your own applications.
Building
Building Shale locally should be pretty simple. Ensure you have the .NET 8 SDK installed, and dotnet
available in
your PATH
.
First, restore required build tools:
dotnet tool restore
Now you can run a build with the Cake script in the repo:
dotnet cake
# or to build all artifacts
dotnet cake --target=Publish
This will build all the component projects and (assuming you used the Publish
target) create all relevant build artifacts in the dist/
folder.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- McMaster.NETCore.Plugins (>= 1.4.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Shale.Abstractions (>= 0.0.0-preview.0.5)
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 |
---|---|---|
0.0.0-preview.0.5 | 36 | 5/12/2024 |
0.0.0-preview.0.3 | 33 | 5/12/2024 |
0.0.0-preview.0 | 47 | 5/10/2024 |