c# .net visual-studio-2008 compact-framework windows-ce

c# - No se encontrĂ³ Microsoft.CompactFramework.CSharp.targets al abrir proyectos



msbuild reduce verbosity (6)

Abra su archivo csproj en el bloc de notas y busque la siguiente línea:

<Import Project="$(MSBuildToolsPath)/Microsoft.CSharp.targets" />

y cambiarlo en

<Import Project="$(MSBuildBinPath)/Microsoft.CSharp.targets" />

Espero que esto haya ayudado.

Intenté crear un proyecto de dispositivo inteligente en Visual Studio 2008.

Plataforma de destino: Windows Mobile 5.0 Pocket PC SDK .

Versión de .NET Compact Framework: .NET Compact Framework 3.5

Pero me sale el siguiente error:


Está mal documentado.

Tanto .NET Compact Framework Redistributable como Power Toys deben instalarse para que todos los archivos necesarios (como los archivos de MSBuild target) estén disponibles para la compilación.


Me encontré con el mismo error. Solución vs2008 de reparación.


Para las personas que llegan aquí a través de una búsqueda de Google y que usan Jetbrains Ryder:

Estoy usando VS2008 y Jetbrains Ryder uno al lado del otro para el desarrollo. Mi VS2008 funcionaba bien mientras que Ryder no lo estaba. Tuve que copiar manualmente algunos archivos de una carpeta a otra para que funcionara.

Para solucionarlo, tendrá que copiar algunos archivos de destino de una carpeta a otra.

Vaya a la carpeta C: / Windows / Microsoft.NET / Framework / v3.5 y copie los siguientes archivos:

  • Microsoft.CompactFramework.Common.targets
  • Microsoft.CompactFramework.CSharp.targets
  • Microsoft.CompactFramework.VisualBasic.targets

Ahora vaya a C: / Archivos de programa (x86) / MSBuild / 14.0 / Bin y pegue los archivos copiados aquí.

¡Finalmente, reinicia Ryder y listo!

Los pasos anteriores hicieron el truco para mí para el IDE de Ryder, pero si tiene los mismos problemas con el VS2008, también podría valer la pena intentarlo.


Para todos aquellos que terminen aquí como resultado de la "actualización de aniversario" de Windows 10, tenga en cuenta que el archivo Microsoft.Compactframework.CSharp.Targets se puede encontrar en C: / Windows.old / WINDOWS / Microsoft.NET / Framework / v3 .5 directorio y copiado de nuevo a donde pertenece!

(Lo mismo con Microsoft.CompactFramework.Common.targets, Microsoft.CompactFramework.VisualBasic.targets)


También me sucedió a mí, y más de una vez, con dos proyectos para Visual Studio 2008 Professional.

Es muy fácil para mí resolver este problema: solo reinstale (uso las opciones "Reparar" que parecen funcionar bien) los Power Toys para .NET Compact Framework 3.5 . Puede encontrar esta herramienta aquí: http://www.microsoft.com/en-us/download/details.aspx?id=13442

Creo que a veces, quizás después de algunas actualizaciones automáticas de Windows / .NET framework, este problema todavía puede ocurrir. Pero la solución es bastante sencilla en este caso, ¡y no es necesario editar el archivo .vbproj / .csproj!