Si ya sé que todos desarrollan en WP7 y usando VS2011, pero para aquellos que tienen que hacer un proyecto en VS2008 con Compact Framework 6.5, que todavía habrá algunos, bien sea por que reinstalaron la maquina o están empezando desde cero.
La compilación de estas soluciones toma demasiado tiempo, un truco que puede hacer que todo sea más rápido cuando usted ya sabe cual dispositivo el cliente correrá la aplicación, que es como el 99% de los casos, puede simplemente deshabilitar la verificación de plataforma.
Abra el archivo %windir%Microsoft.NETFrameworkv2.0.50727Microsoft.CompactFramework.Common.Targets
Vaya a la línea que dice
Name=”PlatformVerificationTask”>
y cambiela por
Name=”PlatformVerificationTask” Condition=”‘$(SkipPlatformVerification)’ != ‘true'”>
Referencias:
http://christian-helle.blogspot.com/2009/10/improve-netcf-build-performance-in.html
http://blogs.msdn.com/b/vsdteam/archive/2006/09/15/756400.aspx
y con eso todas las horas que se ahorre compilando las puede usar para migrarse a la plataforma Windows Phone 7 o Windows 6.5 Embedded o Windows 7 Embedded dependiendo de a quien quiera ayudar o que quiera hacer. Eso si mucha suerte consiguiendo los dispositivos empresariales que corran esas plataformas.
En otros sitios y blogs proponen hacer algo similar, pero con la diferencia que en vez del != usan ==, por ejemplo en http://www.ceveni.com/2010/01/how-to-speed-up-visual-studio-build-and.html
Hay que probar ambas a ver cuál funciona…