Can anyone tell me what the difference is here between the two Visual Studio project reference types? One has two grey squares connected by a line, while the other has a rounded blue sqaure with two circles in it with a small circle in the upper left hand corer. When you right-click on the grey one it has the option to allow you to uninstall it, while the blue one has no option.
I am thinking that it is a reference package installed via nuget vs a reference installed without nuget, but I have some projects that have this mixture of grey and blue references and some that have the same nuget packages installed that only have the grey icons on them. Is it a library project vs a web project or something similar? What is the purpose here?