Geeks With Blogs

ASP.NET 5 has a number of architectural changes that make the core web framework much leaner and more modular. ASP.NET 5 is no longer based on System.Web.dll, but is instead based on a set of granular and well factored NuGet packages allowing you to optimize your app to have just what you need.  This leaner architecture brings lots of benefits to your ASP.NET projects, but it causes a small problem: Before you can use certain classes/APIs, you have to find out which NuGet package might contain the type, and import the package into your project.  For example, in this Stackoverflow thread, the developer ppumkin had trouble to use the IPAddress class in ASP.NET 5 for lack of the NuGet package.

Fortunately, the ASP.NET team created a ‘unofficial’ tool to save the trouble:

The tool is called ‘Reverse Package Search”

Just type in the class/API, e.g. IPAddress and you’ll get a list of NuGet packages that are good hints for you to import.  According to Eilon in the StackOverflow thread, this tool is not 100% reliable, but it’s better than guessing.


Posted on Thursday, August 13, 2015 6:00 AM | Back to top

Comments on this post: What is the ASP.NET 5 Reverse Package Search Tool?

# re: What is the ASP.NET 5 Reverse Package Search Tool?
Requesting Gravatar...
Otherwise R# has a functionality to lookup a type in NuGet packages.
Left by Alex on Aug 19, 2015 6:46 PM

Your comment:
 (will show your gravatar)

Copyright © Geekswithblogs | Powered by: