Even with all the namespacing hierarchy goodness now a days to stay out of naming conflicts. Nuget will present you with this unassuming error when you have your project folder named the same as the nuget package.
error NU1108: Cycle detected
Learned this first hand when trying to install Piranha CMS in a .net core project folder named piranha. The best work around is by using a unique project name.