Hyperbee.Extensions.DependencyInjection 1.0.0

dotnet add package Hyperbee.Extensions.DependencyInjection --version 1.0.0
NuGet\Install-Package Hyperbee.Extensions.DependencyInjection -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hyperbee.Extensions.DependencyInjection" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hyperbee.Extensions.DependencyInjection --version 1.0.0
#r "nuget: Hyperbee.Extensions.DependencyInjection, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hyperbee.Extensions.DependencyInjection as a Cake Addin
#addin nuget:?package=Hyperbee.Extensions.DependencyInjection&version=1.0.0

// Install Hyperbee.Extensions.DependencyInjection as a Cake Tool
#tool nuget:?package=Hyperbee.Extensions.DependencyInjection&version=1.0.0

Hyperbee Extensions Dependency Injection

This solution containes libraries for dependency injection.

Projects

Project Description
Hyperbee.Extensions.DependencyInjection General purpose service registration helpers
Hyperbee.Extensions.Lamar Lamar service registration helpers

Publish Nuget Package

Publish your nugets

  • Open Visual Studio terminal window
  • Select Developer PowerShell
# From Developer PowerShell
$timestamp = [System.DateTime]::UtcNow.ToString( 'yyMMddHHmmss' )
dotnet pack --no-build --configuration $Configuration --output ./output --version-suffix "local$timestamp" -p:PushAfterPack=true

For convenience, the msbuild command is exposed in the solution powershell helper. See section below.

Powershell Helpers

The solution includes a powershell helper. This helper includes:

Command Description
Publish-Packages Publish packages to the default feed
Resize-Feed Feed package retention maintenance
Update-Version Increment build Major,Minor,Patch Version
# From Developer PowerShell
Import-Module ./solution-helper
Publish-Packages

Solution Helper Auto Import

Developer Powerhell can be configured to auto import your helpers. This will eliminate the need to manually call Import-Module.

  • Open Developer Powershell
  • From the powershell terminal window execute code $profile
  • Add the following code
if ( Test-Path ./solution-helper.psm1 ) {
    Write-Host 'Loading solution helpers ...'
    Import-Module ./solution-helper
}
  • Save and restart Visual Studio

Status

Branch Action
develop Build status
main Build status

Hyperbee.Extensions.DependencyInjection

Help

See Todo

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.0.0 100 4/30/2024