updated solution with enable nuget restore