Autor YouCode - http://www.youcode.com.ar/visual-basic-net/no-se-pudo-resolver-mscorlib-para-la-version-de-net-framework-416
No se pudo resolver mscorlib para la versión de .NET Framework de destino .NETFramework,Version=v4.0 Vb.Net 2010
No se pudo resolver mscorlib para la versión de .NET Framework , suele pasar cuando queremos ver las referencias de nuestro proyecto y obtenomos una pantalla asi :la solucion en nuestro caso fue :
1- Abrir el archivo del projecto con el block de notas o el notepad++ (mejor este ultimo) , luego en la linea :
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
cambiamos la version del TargetFrameworkVersion por ....la 4.5 o 4.6 y guardamos el archivo.
2- Abrimos nuestro projecto como habitualmente lo hacemos y veran que NO estan los formularios, no se preocupen.
3- Cerramos el IDE de VbNet y volvemos a editar el archivo del proyecto y dejamos la version correcta del NetFramework, grabamos el archivo.
4- Abrimos otra vez el proyecto como lo hacemos siempre y el problema se soluciono.
No se porque pasa esto, pero esta fue la solucion que pense y funciono.
Espero les sea util a ustedes.
http://www.youcode.com.ar/visual-basic-net/no-se-pudo-resolver-mscorlib-para-la-version-de-net-framework-416