Hola, me gustaría saber cuáles de las versiones del framework está utilizando un software que haya creado con VB.NET,o cómo agregar esta característica a mi software para que me lo muestre en algún Label.
No se cómo hacer esto, así que si me pueden ayudar les agradecería bastante.
System.Reflection.Assembly.GetExecutingAssembly.ImageRuntimeVersion
Puedes obtener la versión representativa del ensamblado actual, si hacemos Assembly.LoadFile podemos obtener el ensamblado desde un archivo y posteriormente ver la versión, pero esta es solo representativa, me refiero a que es simplemente la que se guardo en el manifiesto del archivo, pero fácilmente puede haber una referencia que sea de una versión más alta, si lo quieres con la máxima precisión debes comprobar cual es la versión más alta de los ensamblados a los que hace referencia en Assembly.GetReferencedAssemblies.
Cuando creas el proyecto elijes el framework con el cual trabajar, ya cuando lo elijes creo que no hace falta preguntar que framework usas :P