Ha hecho referencia a un proyecto o ensamblado que tiene como destino una versión diferente de .NET FrameworkYou Have Referenced a Project or Assembly That Targets a Different Version of the .NET Framework

Si la aplicación tiene recursos como iconos o mapas de bits o valores como cadenas de conexión de datos, también puede resolver el error quitando todos los elementos en la página Configuración del Diseñador de proyectos y, a continuación, volver a agregar los parámetros necesarios.If your application has resources such as icons or bitmaps or settings such as data connection strings, you can also resolve the error by removing all the items on the Settings page of the Project Designer and then re-adding the required settings.

Ha cambiado el destino de un proyecto a una versión diferente de .NET Framework y las referencias no se resuelvenYou Have Re-Targeted a Project to a Different Version of the .NET Framework and References Do Not Resolve

Si cambia el destino de un proyecto a una versión diferente de .NET Framework.NET Framework, las referencias pueden no resolverse correctamente en algunos casos.If you retarget a project to a different version of the .NET Framework.NET Framework, your references may not resolve properly in some cases.Las referencias completas explícitas a ensamblados a menudo provocan este problema, pero puede resolverlo quitando las referencias que no se resuelvan y agregándolas luego de nuevo al proyecto.Explicit fully qualified references to assemblies often cause this issue, but you can resolve it by removing the references that do not resolve and then adding them back to the project.También puede editar el archivo de proyecto para reemplazar las referencias.As an alternative, you can edit the project file to replace the references.En primer lugar, quite las referencias de la forma siguiente:First, you remove references of the following form: