|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | | - <Title>SimpleInjection</Title> |
| 4 | + <Title>SimpleInjection - Lightweight DI Container with Source Generation</Title> |
5 | 5 | <TargetFrameworks>net9.0;net8.0;</TargetFrameworks> |
6 | 6 | <ImplicitUsings>enable</ImplicitUsings> |
7 | 7 | <Nullable>enable</Nullable> |
|
10 | 10 | <PackageId>SimpleInjection</PackageId> |
11 | 11 | <Version>0.9.5</Version> |
12 | 12 | <Authors>Derek Gooding</Authors> |
13 | | - <Description>A library for adding lightweight Dependancy Injection to any C# project.</Description> |
14 | | - <PackageTags>CSharp Tools</PackageTags> |
| 13 | + <Company>Derek Gooding</Company> |
| 14 | + <Description> |
| 15 | + A lightweight dependency injection container with automatic service discovery and powerful source generation for content management. |
| 16 | + Features attribute-based registration ([Singleton], [Scoped], [Transient]), automatic enum generation from collections, |
| 17 | + type-safe content access, and Roslyn analyzers for performance optimization. |
| 18 | + </Description> |
| 19 | + <PackageTags> |
| 20 | + dependency-injection;DI;IoC;container;source-generator;roslyn;analyzer; |
| 21 | + content-management;enum-generation;performance;csharp;dotnet; |
| 22 | + singleton;scoped;transient;service-locator;automatic-registration; |
| 23 | + type-safety;code-generation;lightweight;minimal;simple |
| 24 | + </PackageTags> |
| 25 | + |
| 26 | + <Summary> |
| 27 | + Lightweight DI container with source generation - automatic service discovery, |
| 28 | + enum generation from content collections, and performance-optimized analyzers. |
| 29 | + </Summary> |
15 | 30 |
|
16 | 31 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
17 | 32 | <PackageReadmeFile>README.md</PackageReadmeFile> |
18 | 33 | <PackageProjectUrl>https://github.com/DerekGooding/SimpleInjection</PackageProjectUrl> |
19 | 34 | <RepositoryUrl>https://github.com/DerekGooding/SimpleInjection</RepositoryUrl> |
20 | 35 | <PackageBugTrackerUrl>https://github.com/DerekGooding/SimpleInjection/issues</PackageBugTrackerUrl> |
21 | 36 | <RepositoryType>git</RepositoryType> |
| 37 | + <RepositoryBranch>main</RepositoryBranch> |
| 38 | + <RepositoryCommit>$(GitCommitId)</RepositoryCommit> |
22 | 39 |
|
23 | 40 | <PackageIcon>icon.png</PackageIcon> |
24 | 41 | <GenerateDocumentationFile>true</GenerateDocumentationFile> |
25 | 42 | <DocumentationFile>bin\SimpleInjection.xml</DocumentationFile> |
| 43 | + |
| 44 | + <Copyright>Copyright © Derek Gooding 2025</Copyright> |
| 45 | + <Product>SimpleInjection</Product> |
| 46 | + <AssemblyTitle>SimpleInjection - Lightweight DI with Source Generation</AssemblyTitle> |
| 47 | + <AssemblyDescription>$(Description)</AssemblyDescription> |
| 48 | + <NeutralLanguage>en-US</NeutralLanguage> |
| 49 | + |
| 50 | + <DevelopmentDependency>false</DevelopmentDependency> |
| 51 | + <IsTool>false</IsTool> |
| 52 | + |
| 53 | + <PackageType>Dependency</PackageType> |
| 54 | + <MinClientVersion>4.1.0</MinClientVersion> |
| 55 | + <RequireLicenseAcceptance>false</RequireLicenseAcceptance> |
| 56 | + |
26 | 57 | </PropertyGroup> |
27 | 58 |
|
28 | 59 | <ItemGroup> |
|
0 commit comments