I don't understand how you are supposed to iterate?
Once you have already made a dll, you can't save your updated plugin, because paint.net must be open to be using this, and the file is locked. So, every single time, you have to make a new name for the dll, close paint.net, and copy it??