There is an odd dynamic here, where having a non-cross platform tool (such as NuGet) seems inferior to not having that tool at all.
I do a lot of .NET development and haven't played around with Mono at all yet. This article makes me want to try and see how many of my assumptions (nUnit, TeamCity, Visual Studio) don't translate.
Hmm, you sure NuGet is not cross platform? It's open source, btw, so people have a chance to fix if they do not like. But the NuGet FAQ (http://docs.nuget.org/docs/start-here/nuget-faq) says this:
>Does NuGet support Mono?
>The command-line application (nuget.exe) builds and runs >under Mono and allows you to create packages in Mono.
I do a lot of .NET development and haven't played around with Mono at all yet. This article makes me want to try and see how many of my assumptions (nUnit, TeamCity, Visual Studio) don't translate.