The success of NuGet has caused a shift in the way most solutions are created. After creating the solution, it's important to remember to "Enable NuGet Package Restore" - while it's not a difficult task, it is an extra step.
NuGet should enable package restore by default for new solutions. To support the less common situation where package restore is not preferred, NuGet should provide an ability to remove from the solution package restore (ideally as a context menu item on the solution).
NuGet should enable package restore by default for new solutions. To support the less common situation where package restore is not preferred, NuGet should provide an ability to remove from the solution package restore (ideally as a context menu item on the solution).