Estoy intentando volver a escribir un proyecto en una Biblioteca de clases portátil. Pero el problema es que está usando Async CTP, y no puedo compilarlo como una biblioteca para WP y Windows Store App. Si no incluyo AsyncCtpLibrary.dll referencia, compilador dice queUso de Async CTP con la Biblioteca de clases portátil
El tipo o espacio de nombres 'Tareas' no existe en el espacio de nombres 'System.Threading' (¿falta una referencia de ensamblado?)
Si lo incluyo, compilador todavía dice los mismos errores y añade una advertencia:
la referencia principal "AsyncCtpLibrary" no se pudo resolver, ya que tiene una dependencia indirecta en el conjunto del marco "mscorlib, Versión = 4.0.0.0, Cultura = neutral, PublicKeyToken = b77a5 c561934e089 "que no se pudo resolver en el marco actualmente orientado. ".NETPortable, Versión = v4.0, Perfil = Perfil104". Para resolver este problema, elimine la referencia "AsyncCtpLibrary" o redirija su aplicación a una versión de framework que contenga "mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089".
¿Cómo debo soportar eso?
Entonces, ¿debería mantener dos versiones de clases diferentes para cada proyecto? – passick
He estado resolviendo este problema en VS2010: terminé con una carpeta de proyecto para mi lógica de aplicación con dos archivos csproj, uno para WinRT y el segundo para WP7.5. Luego estoy haciendo referencia a los mismos archivos en ambos proyectos y también uso variables de compilación condicionales como #if, etc. Funcionó bastante bien con algunas limitaciones. –
¡Tampoco está bajo nda ni siquiera para mencionar que podría estar involucrado en el wp8sdk - la primera regla del club de lucha! :) – Stuart