11

nuget is a steaming pile of human shit, fuck the entire microsoft ecosystem and fuck anybody who likes it, and fuck you, and fuck me

Comments
  • 2
    Alternatives? Issues?

    Comparing to what we used to do, Nuget is 1000x better than anything out there.
  • 2
    this is definitely an opinion you could only have if you've only ever worked with .NET and/or ancient tech stacks from the early 00s

    npm and cargo are just two major package managers i can think of off the top of my head that just do the very simple job they're designed to do and don't require you to dig through your drive deleting temporary folders and config files while spamming "clean" and "rebuild" and "restore packages" for literal hours and every time it says "Everything is up to date, there are no packages to restore" while you're being slapped in the face with 700 fake errors about how System.Object is undefined, so you keep scrolling through the infinite stackoverflow answers, all of which are different, until one of them randomly makes the project build

    in other ecosystems that aren't just complete and utter dogshit, you can clone a repo, build it, and have it actually just gather the dependencies and build without crying about it or refusing to try
  • 2
    So you actually don't like msbuild, that's fair.
  • 2
    @porksausages > "npm and cargo"

    I don't know much about cargo, and npm is fine since it "just works" as compared to nuget, but what seems like a simple npm <install whatever> and it starts downloading thousands and thousands and thousands of who knows what, my spidey sense tingles.

    I have more issues with Visual Studio than with nuget. When I do an update and start getting errors, 90% of the time a restart of VS fixes it.
  • 1
    @spongessuck probably more of a combination of the two than one or the other but yeah actually a large part of it is msbuild tbf

    @PaperTrail yeah the sheer amount of dependencies upon dependencies upon dependencies with npm (and cargo too) is pretty messed up too to be fair, but i'll happily take 1000 mostly pointless dependencies that work over 20 dependencies that don't!
  • 2
  • 0
    Nuget you say
  • 0
    I want some chicken nuggets
Add Comment