SharePoint 2013 – update a custom solution without having to retract the previous version
If you need to update a custom solution without having to retract the previous version you can do this using the Update-SPSolution PowerShell cmdlet: Update-SPSolution -Identity MySolution.wsp -LiteralPath C:\MySolution.wsp -GACDeployment