I have searched for this all over the internet. Many have similar problems yet nobody has offered a step-by-step solution.

I want to distribute an application to users who will not have access to the internet, so I need to distribute the .NET framework on the install CD.

I want it to be part of the setup routine. I don't want them to have to install it separately before the main application.

I have the dotnetfx.exe file. In the Publish tab of my project's properties, in the prerequisites, I have .NET Framework 2.0 as the only thing checked, and download from the same location as my application. I've put the file in ...Projects\OvenTimer and in ...Projects\OvenTimer\OvenTimer.

When I publish, I get errors on all 3 prerequisites, even though only 1 of 3 is selected. Also, it says the file not found is DotNetFX\dotnetfx.exe. I tried putting the file in this directory as well and it still can't find it.

What am I doing wrong? This has to be simple.