2008-12-09 30 views
12

Tengo una solución de Pocket PC 2003, que consta de tres proyectos, que se creó en Visual Studio 2005. Abro la solución en Visual Studio 2008 y dos de los proyectos no se convierten debido a errores como los siguientes:¿De dónde viene el archivo Microsoft.CompactFramework.VisualBasic.targets?

No se puede leer el archivo de proyecto 'PDA.vbproj'. D: \ PDA.vbproj (121,61): no se encontró el proyecto importado "C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.CompactFramework.VisualBasic.targets". Confirme que la ruta en la declaración sea correcta y que el archivo exista en el disco.

Este archivo existe en el directorio v2.0.50727

C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Microsoft.CompactFramework.VisualBasic.targets

pero no en la versión 3.5 directorio. Busqué en otra de mis computadoras de desarrollo y el archivo está allí. Volví a instalar v3.5 de .NET Framework y Compact Framework, pero eso no restauró el archivo. ¿De dónde viene?

Respuesta

5

Es uno de los archivos de destino de MSBuild y se instalaría con Visual Studio.

http://msdn.microsoft.com/en-us/library/ms164312.aspx

+2

Gracias. Una reinstalación de VS2008 los reemplazó. Sería bueno saber qué los hizo desaparecer. – raven

+0

¡Utilicé esta sugerencia para comenzar una instalación de "reparación", que también lo solucionó! Gracias. –

38

Microsoft.CompactFramework.CSharp.targets no se ha encontrado ...

Puede ejecutar en un mensaje de error similar a la anterior cuando se trata de cargar un proyecto de dispositivo inteligente en Visual Studio después de que se haya instalado una nueva versión de Windows 10 o cuando se actualice de Windows 8 a Windows 8.1. Este error se debe al hecho de que los siguientes archivos se eliminaron cuando se produjo la instalación de la nueva versión.

  • Microsoft.CompactFramework.Common.targets

  • Microsoft.CompactFramework.CSharp.targets

  • Microsoft.CompactFramework.VisualBasic.targets

Para remediar el problema, simplemente instale Power Toys para .NET Compact Framework que colocará estos archivos faltantes donde pertenecen.

+9

Me acabas de salvar de tener que volver a Windows 7 (de 10). Esto también parece haber resuelto mi problema de no iniciar el Centro de sincronización. ¡Gracias!. para aquellos que necesitan el enlace a los juguetes de poder aquí tienes https://www.microsoft.com/en-us/download/confirmation.aspx?id=13442 –

+0

@GeovaniMartinez: puedo confirmar que esto funciona para Win7 -> Problema relacionado con Win10. –

+0

tuvo el mismo problema después de la actualización para ganar 10! ¡¡muchas gracias!! – MariusK

0

el objetivo de buscar en la carpeta marco 2.0 se debe copiar los cuatro archivos:

  1. Microsoft.CompactFramework.VisualBasic.targets,
  2. Microsoft.CompactFramework.CSharp.targets,
  3. Microsoft. CompactFramework.Common.targets,
  4. Microsoft.CompactFramework.Build.Tasks.dll

De Framework 3.5 carpeta en el marco 2.0, en mi computadora: desde C: \ Windows \ Microsoft.NET \ Framework \ v3.5 a C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727

Me funcionó

Cuestiones relacionadas