c# - ERROR: no se pueden encontrar todos los tipos requeridos por el modificador ''async''. ¿Está apuntando a la versión de marco incorrecta, o le falta una referencia a un ensamblaje?
windows-phone-7 visual-studio-2012 (2)
Tengo la siguiente configuración de mi PC:
- Windows 8
- Visual Studio 2012
- .NET Framework 4.5
Mi configuración de proyecto es:
- WP 7.1
- Silverlight 4.0
- .NET Framework 4.0
- CTP ASYNC (instalado, utilizando async y esperando palabras clave)
El proyecto se escribió usando VS2010 en la máquina con Windows 7 para WP7.1. Ahora actualicé la PC a Windows 8 y tengo instalado VS2012.
El proyecto, sin embargo, quejándose del modificador ''async''.
No se pueden encontrar todos los tipos requeridos por el modificador ''async''. ¿Está apuntando a la versión de marco incorrecta, o le falta una referencia a un ensamblaje?
¿Alguna idea de cómo resolver este problema?
¡gracias!
De la página que descargaste de:
Este paquete de segmentación no es necesario para los proyectos que se dirigen a .NET Framework 4.5 o .NET para las aplicaciones de la Tienda Windows. Solo se requiere para proyectos orientados a Silverlight 5 y .NET Framework 4.0. Las versiones anteriores de la plataforma no son compatibles.
Upgarde a Silverlight 5?
Existe una versión más reciente del paquete de orientación Async que admite Silverlight 4. Busque Microsoft.BCL.Async en NuGet o ejecute install-package Microsoft.Bcl.Async –pre
en la consola del Administrador de paquetes. El paquete es compatible con SL4, WP 7.1+ y bibliotecas portátiles (¡sí!)
Encontrarás una descripción detallada en el blog del equipo de BCL Usar async / await sin .NET Framework 4.5