Allow Visual Studio to Recommend NuGet Packages

I first saw this on Scott Hanselman’s blog the other day and wanted to share the tip. Additional details can be found from his blog here. Please note that this feature is only available on Visual Studio 2015 Update 3 and up.

Steps to Enable:
1. Launch Visual Studio 2017
2. Select Tools > Options
3. Select Text Editor > C# > Advanced

Now Visual Studio will give you an additional choice when you try and use a type that doesn’t exist to use a NuGet package that has that defined type. Awesome!

Some may note that this feature has been in Resharper for awhile now but seeing this integrated into the default IDE is a huge plus.

Learning Resources

There’s a ton of great resources out there for learning about programming from basic syntax to more advanced topics like design patterns. There’s plenty of great YouTube videos or blog posts out there but I wanted to compile a list of professional learning resources that I’ve personally used. Spoiler: Pluralsight is my favorite resource for .Net development and their lineup of authors is amazing. Pluralsight has been acquiring other learning resources and adding more content outside of Microsoft focused courses which has been great and making the monthly subscription even more valuable.

The List

  • CodeAcademy
  • CodeSchool
  • Coursera
  • Edx
  • Freecodecamp
  • KhanAcademy
  • LinuxAcademy
  • Microsoft Virtual Academy
  • Pluralsight
  • Udemy