Recently, however, there have been cases where the nuget package is used together with Unity.
For example, Cysharp products have a policy of distributing new libraries through NuGetForUnity.
Needless to say, the standard for DI in the NuGet world is Microsfot.Extensions.DependencyInjection.
It has an abstract layer specification to which the various DI libraries conform.
It would be worth considering that VContainer could also be used via Microsoft.Extensions.DependencyInjection.
VContainer will continue to only for Unity.
Recently, however, there have been cases where the nuget package is used together with Unity.
For example, Cysharp products have a policy of distributing new libraries through NuGetForUnity.
Needless to say, the standard for DI in the NuGet world is Microsfot.Extensions.DependencyInjection. It has an abstract layer specification to which the various DI libraries conform.
It would be worth considering that VContainer could also be used via Microsoft.Extensions.DependencyInjection.