With the advent of .NET 4 and related questions about VSTA's compatibility, we tested to confirm the following:
Redistribution of VSTA 2.0 (with your application) requires .Net 3.5 SP1 to be installed on the target machine.
Starting with a clean Windows computer and only .NET 4.0 installed, run vsta20.exe to install VSTA 2.0 on the computer... no luck:

Redistribution of VSTA 1.0 (with your application) requires .Net 2.0 to be installed on the target machine.
Starting with a clean Windows computer and only .NET 4.0 installed, run vsta_aide.exe to install VSTA 1.0 on the computer... no luck:

This means that your application installer should continue to follow VSTA SDK deployment guidelines and include the correct version of the .NET framework as a pre-requisite. For instance, here are the prerequisites to deploy VSTA 2.0 with an application:
Prerequisites
The following components must be installed on the target computer before the Visual Studio Tools for Applications installer package is started:
Posted
Oct 22 2010, 02:19 PM
by
Gary