Compartir a través de


Cómo: Solucionar problemas de actualizaciones de proyecto de Visual Studio incorrectas

A veces, Visual Studio no puede convertir totalmente un proyecto de una versión anterior de Visual Studio.Si las sugerencias en las secciones siguientes no resuelven un problema específico, es posible que pueda encontrar más información en la wiki de TechNet: Portal de desarrollo.

El proyecto no se ejecuta porque no se encuentran los archivos

Un archivo de proyecto contiene rutas de acceso codificadas de forma rígida que Visual Studio utiliza para ejecutar el proyecto al presionar F5.Estas rutas pueden incluir la ubicación de devenv.exe y otros archivos necesarios.En una versión actualizada de Visual Studio, las rutas de acceso de estos archivos pueden haber cambiado.

Para resolver rutas de archivo incorrectas

  1. Abra el archivo del proyecto en un editor de texto.

  2. Examine las rutas de acceso que puedan ser incorrectas, sobre todo aquellas que contienen un número de versión de Visual Studio.

  3. Modifique las rutas de archivo incorrectas para que apunten a los nuevos destinos.

El proyecto no se compila porque las referencias no son válidas

Al actualizar Visual Studio, también podría estar actualizando la versión de .NET Framework.Si el proyecto contiene referencias desudadas en la versión más reciente de .NET Framework, quizá no se resuelvan correctamente.Esto es especialmente probable en el caso de referencias que incluyen números de versión, por ejemplo, Microsoft.VisualStudio.Shell.Interop.8.0.

Si el código tiene muchas referencias no válidas, la solución más fácil podría ser utilizar la característica de compatibilidad con múltiples versiones de Visual Studio para tomar como destino una versión anterior de .NET Framework.

Para resolver referencias incorrectas

  1. Abra el archivo del proyecto en un editor de texto.

  2. Abra las propiedades del proyecto.

  3. Seleccione el valor correcto de Versión de .NET Framework de destino.Como alternativa, puede modificar el valor de <TargetFrameworkVersion> directamente en el archivo de proyecto.

Si desea que el proyecto se ejecute en la versión actualizada de .NET Framework, debe actualizar las referencias del proyecto, así como cualquier instrucción Imports o Using que llame a las referencias.Si el proyecto se carga en el IDE, puede actualizar las referencias mediante el Explorador de soluciones o el cuadro de diálogo Administrador de referencias.

Vea también

Referencia

/Upgrade (devenv.exe)

Otros recursos

Converting to ASP.NET 4