After researching for a while, I found I needed to manually add the required package repositories to a NuGet config so it could find the required packages. I also changed the PostBuild line so it hopefully does something equivalent but more generalised. (The original code runs the command, which checks for PureDark's username, and if it fails then it has an error. With the way I rewrote it, it should check for PureDark's username first, then copy using built-in functions, or just skip it if the condition isn't met.)
Also wasn't sure if it was necessary, but I added the readme file from the Thunderstore download and a small section on building from the command line.
You're welcome to make any changes you want, of course. But I hope this helps in some way.
After researching for a while, I found I needed to manually add the required package repositories to a NuGet config so it could find the required packages. I also changed the PostBuild line so it hopefully does something equivalent but more generalised. (The original code runs the command, which checks for PureDark's username, and if it fails then it has an error. With the way I rewrote it, it should check for PureDark's username first, then copy using built-in functions, or just skip it if the condition isn't met.)
Also wasn't sure if it was necessary, but I added the readme file from the Thunderstore download and a small section on building from the command line.
You're welcome to make any changes you want, of course. But I hope this helps in some way.