When evolving win-acme, we strive for backwards compatibility and in-place upgrades. A typical upgrade can be deleting everything from the program directory and extracting the new files. This can even be automated by tools like Scoop.
Also win-acme is available as a dotnet tool on NuGet.org.
There are some cases when you might want to be a little more careful.
wacs.exe.config, you will probably want to preserve those. If that is the case please be careful to use the newly released file as the baseline and make the necessary changes there, rather than keeping the old file around. This is because the file also contains configuration information for the .NET CLR which has to match the build it’s been generated for.
It’s recommended to review and test all scheduled renewals after an upgrade.
Some versions of win-acme have required or recommended migration steps, which are listed here. “v1.9.5” in this case means that you can or should read this if you’re migrating from a version below 1.9.5 to version 1.9.5 or higher.