Exactly no worries just make the following script bat or ps1:
net stop SPTimerV4
net start SPTimerV4
net start W3SVC
Save the script into the root of the project and set it the file to “Do not copy”. Then add the script to your “Post deployment command line”
%windir%\sysnative\windowspowershell\v1.0\powershell -file “$(ProjectDir)PSDeploy.ps1”
The $(ProjectDir) will automatically pick up in visual studio for you.
Job done, the timers and iis will reset and ensure they are fully restarted after every deployment.
Note this works in a local development environment only, to do this remotely you can do the same by enabling remote powershell and changing the command to suite.