Saw this trying to install software using ClickOne with a dependency on .NET framework full on windows XP.
"Unable to find a version of the runtime to run this application."
.NET framework 4 full was installed.
Solution was to download .NET framework 2.0
http://www.microsoft.com/en-us/download/details.aspx?id=20137
Let windows update install .NET framework 3.5 update.
Install .net Framework 4.