Hola baron,
pues hay que decir alguna cosa más entonces...
Vamos a ver, si no le dices nada a VisualStudio 2010, compila para el .NET 4.0 . Para saber la versión de .NET a la que está compilando, le pinchas con el botón derecho al proyecto, en el explorador de soluciones, y le das a 'Propiedades'. En la ventana que sale te dirá el NET que está empleando, y si quieres puedes cambiarlo (Ojo, si tu código tiene llamadas a métodos y clases que sólo están en el 4.0, no te compilará si le pones otro).
PEROOOOOOOO hay un detalle.... Cuando programas en Visual C++, puedes hacer que el programa funciones sobre NET o directamente sobre el procesador del ordenador (vamos, sin usar la máquina virtual). Es el único lenguaje de .NET que te permite esto, el resto (C#, VB .NET) van todos sobre máquina virtual de .NET.
Por tanto:
- si el proyecto es Visual C++ y el está configurado para trabajar sobre .NET (lo que se llama código manejado), OS TENÉIS QUE BAJAR EL NET 4.0 E INSTALARLO.
http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displayLang=es
- si el proyecto es C++ y le has dicho a Visual Studio que compile directamente para el micro del ordenador, NO NECESITAS EL .NET.
Joer... has elegido el camino que me hace más difícil la explicación, por las variantes que hay. De todas formas, me bajaré el programita y le echaré un vistazo cuando pueda.
Un saludo.