I have been using the How do I install .NET Framework only when it's not already installed? solution succesfully BUT when I tried to run another new app(.exe from debug) that needs the same .NET framework version that it has been installed by the previous application's installer, the system gives me the ERROR: "Unable to find the version of the runtime to run this application".
This means to me that the new app cannot use the installed .NET framework and needs to install it's "own" .NET
Eitherways I will have to make a setup for my new app so it can install the .NET when the target machine does not have it. But this time I would like to do it in a way that the framework can be used by future applications. How can I do this?