When we set the OutputPath to be outside the folder that the project is in, Clean stops removing NuGet directories. Currently we are working around this by doing clenaing up the OutputDirectory after Clean is run, we should probably do this better.