Just updating with Nuget 2.8.3. To change the location of installed packages , I enabled package restore from right clicking solution. Edited NuGet.Config and added these lines :
<config>
<add key="repositorypath" value="..\Core\Packages" />
</config>
Then rebuilt the solution, it downloaded all packages to my desired folder and updated references automatically.