Hi,
first of all: the .Net languages always have the need for an installed .net framework. The only way to buil dapplications without that requirement is to use c++ without CLR.
If you want to include the .net framework, you should check for the redistribution kits. These can be included in your setup.
But all this is off topic in here. This forum covers the Developer Documentation and the MS Help System only. There is a .Net Framework Setup forum at
http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/threads.
With kind regards,
Konrad