From my first-time experience uploading a package to NuGet, I learned the hard way that local testing is crucial. I didn't test the nuget locally, and when I published, there were issues like static files not copying upon build. I created multiple patch versions (e.g., 1.0.1 to 1.0.4) to fix these, releasing one after another attempting to fix that issue. Thorough local testing could have saved me a lot of time and effort 🙂