I am trying to install several Nuget packages, but Nuget labels them as "Deprecated". However, I know for a fact that they are still widely used and included in other "Non-Deprecated" packages. For example, see latest versions of following packages:
- Microsoft.AspNetCore.Http
- Microsoft.AspNetCore.Authentication
- Microsoft.AspNetCore.Authentication.Cookies
Please note that all of the packages are labeled as "Deprecated", even though they are relied on and included in other non-deprecated nuget packages.
Here are my three questions:
- Is there a way to find out which other packages depend on the deprecated package I need? That way, I can install a non-deprecated parent package and the needed package is automatically added too. However, this seems to be a very convoluted way to get a needed package.
- Are there concerns that I need to be aware of if it becomes necessary to install a deprecated package?
- There must be something I am completely missing. This seems like a round-about way to address something that should be simple. Is there another (potentially much better) way to do what I need to do?