spring-projects / spring-projects/spring-net
Changes in Spring.Core required for Asp.Net Mvc Core
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 881
- Forks
- 372
- PR merge metrics
- No merged PRs in 30d
Description
I've tried to use Spring.Net together with Asp.Net Mvc . I've found that Asp.Net MVC tries to register open generics in the container which is not supported. Few examples of such types: Microsoft.Extensions.Logging.ILogger<>, IOptions<>, IOptionsFactory<>.
This is important because big part if not majority of .NET applications are Asp.Net MVC applications these days. Spring.NET is among few IoC frameworks which doesn't support open generics.
Unfortunately adding this to Spring.Core is far beyond my skills.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining Spring.Core's container registration path for the open generic types used by ASP.NET MVC, including ILogger<> and IOptions<>. Determine the design needed for open generic support and verify the result against ASP.NET MVC-style registrations; done means these registrations are accepted and resolved correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100