It was much more unpleasant to deploy/test prior to add-ins.Add-ins are initialized when ArcMap initializes, so restarting ArcMap seems fair to me.I do find that it helps to delete the Add-in from the Add-in Manager, then delete the Assembly Cache prior to re-exporting or redeploying the new Add-in file.