MSBuild does not deploy publish.htm, but the Install button on that page is just a link to setup.exe, so as long as the updated setup.exe is run by the user (copy publish.htm to the deployment folder or create an html page with a link to setup.exe) they should get the latest version.
You can also use the Make VS.NET action (which ultimately calls MSBuild) to build and publish:
http://www.kinook.com/Forum/showthre...?threadid=1401