is there a way to install .NET Framework on the targeted computer during the deployment process?

is it a must to install .NET Framework first before the deployment of the application that ive wrote?

can it be done in a setup program?

thx in advance!

-Jeffrey-