Yes, there is a deployment wizard in VS.NET, (Web) Setup Project.
You can make deployment packages (.msi) with or without the framework.