OnionCrafter.Service.Extension.DependencyInjection
1.0.1
dotnet add package OnionCrafter.Service.Extension.DependencyInjection --version 1.0.1
NuGet\Install-Package OnionCrafter.Service.Extension.DependencyInjection -Version 1.0.1
<PackageReference Include="OnionCrafter.Service.Extension.DependencyInjection" Version="1.0.1" />
paket add OnionCrafter.Service.Extension.DependencyInjection --version 1.0.1
#r "nuget: OnionCrafter.Service.Extension.DependencyInjection, 1.0.1"
// Install OnionCrafter.Service.Extension.DependencyInjection as a Cake Addin #addin nuget:?package=OnionCrafter.Service.Extension.DependencyInjection&version=1.0.1 // Install OnionCrafter.Service.Extension.DependencyInjection as a Cake Tool #tool nuget:?package=OnionCrafter.Service.Extension.DependencyInjection&version=1.0.1
OnionCrafter.Service.Extension.DependencyInjection
Estado de la Librería: Pre-Alfa - No Listo para Producción
Esta librería se encuentra actualmente en un estado pre-alfa, lo que significa que está en una fase muy temprana de desarrollo y no está destinada para su uso en entornos de producción. Estamos trabajando arduamente para mejorar y estabilizar la librería, pero aún pueden existir errores y limitaciones significativas.
Si estás interesado en utilizar esta librería, te recomendamos encarecidamente que la pruebes en un entorno de desarrollo o pruebas para evaluar su idoneidad para tu proyecto. No se garantiza la estabilidad ni la compatibilidad con versiones futuras en este estado inicial.
Por favor, mantente atento a futuras actualizaciones y anuncios sobre el progreso de la librería. Tu retroalimentación y contribuciones son bienvenidas a medida que avanzamos hacia una versión más estable y lista para producción.
Descripción
Bienvenido al repositorio de OnionCrafter.Service.Extension.DependencyInjection. Esta librería proporciona una extensión ligera y eficiente para la inyección de dependencias en aplicaciones .NET 7, especialmente diseñada para simplificar la configuración de servicios y opciones.
Características
Registro de servicios: Extiende las capacidades de registro de servicios en aplicaciones .NET 7, permitiéndote registrar tipos de servicios con facilidad.
Configuración de opciones: Simplifica la configuración de opciones para tus servicios, mejorando la flexibilidad y el control.
Servicios tipados: Facilita la implementación de servicios tipados con un enfoque en la modularidad y la extensibilidad.
Requisitos
- .NET 7
- Microsoft.Extensions.Logging.Abstractions;
- Microsoft.Extensions.Options
Instalación
Puedes agregar esta librería a tu proyecto .NET 7 a través de NuGet. Usa el siguiente comando de NuGet para instalarla:
dotnet add package OnionCrafter.Service.Extension.DependencyInjection
Uso
Para comenzar a utilizar OnionCrafter.Service.Extension.DependencyInjection en tu proyecto:
- Agrega la referencia a esta biblioteca en tu proyecto .NET 7.
- Extiende las clases base o implementa las interfaces proporcionadas para definir tus propias clases.
- Personaliza y agrega propiedades y métodos específicos a tus implementaciones según tus necesidades.
Para obtener ejemplos detallados sobre cómo utilizar esta librería, consulta la documentación.
Contribuir
Si deseas contribuir a esta librería, ¡te damos la bienvenida! Puedes hacerlo de las siguientes maneras:
Informa problemas: Si encuentras algún problema o error, por favor, abre un issue.
Envía Pull Requests: Si deseas agregar nuevas características o corregir errores existentes, no dudes en enviar un pull request.
Licencia
Este proyecto está bajo la Licencia Mozilla Public v. 2. Consulta el archivo LICENSE.txt para obtener más información.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. 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. |
-
net7.0
- OnionCrafter.Service.Base (>= 1.0.1)
- OnionCrafter.Util.Type (>= 1.0.0)
- OnionCrafter.Utils.Exception (>= 1.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.