Depending on how you build the deployment, you can sometimes include the .NET Framework in the install, so if the user doesn't have it, your install will install it.