.net 3.5 - net - ¿De dónde viene el archivo Microsoft.CompactFramework.VisualBasic.targets?
net framework 3.5 sp1 (3)
Es uno de los archivos de destino de MSBuild y se instalaría con Visual Studio.
Tengo una solución de Pocket PC 2003, que consta de tres proyectos, que se creó en Visual Studio 2005. Abrí la solución en Visual Studio 2008 y dos de los proyectos no pueden convertirse debido a errores como los siguientes:
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 el directorio v3.5. 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?
No se encontró Microsoft.CompactFramework.CSharp.targets ...
Puede encontrar un mensaje de error como el que se muestra arriba al intentar 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.
Para los proyectos que lo buscan en la carpeta de Framework 2.0 debe copiar esos cuatro archivos:
- Microsoft.CompactFramework.VisualBasic.targets,
- Microsoft.CompactFramework.CSharp.targets,
- Microsoft.CompactFramework.Common.targets,
- Microsoft.CompactFramework.Build.Tasks.dll
De la carpeta Framework 3.5 al framework 2.0, en mi computadora: de C: / Windows / Microsoft.NET / Framework / v3.5 a C: / Windows / Microsoft.NET / Framework / v2.0.50727
Funcionó para mí