¿Son compatibles los archivos .Net 2 dlls estándar con el tiempo de ejecución de Silverlight 2.0?

StackOverflow https://stackoverflow.com/questions/159362

  •  03-07-2019
  •  | 
  •  

Pregunta

Si evito hacer referencia a conjuntos que no existen en el tiempo de ejecución de silverlight 2.0, ¿las dlls de la biblioteca .Net 2.0 que creo con VS2008 funcionarán con Silverlight sin recompilación u otra alteración?

¿Fue útil?

Solución

No, todavía deberá volver a compilar las versiones de Silverlight de los ensamblajes. Puedes agregar estos archivos a un proyecto de Silverlight Class Library " como enlace " ;, compartiendo el mismo archivo entre ambos proyectos para que al menos no tengas que preocuparte por perder la sincronización.

Otros consejos

Además de crear los archivos en un proyecto y agregarlos como enlaces en el otro, es posible que aún encuentre una diferencia de API entre el escritorio y las API de Silverlight. Puede solucionar esas diferencias de código con los bloques #if, es decir,

#if SILVERLIGHT
/* some code */
#else // WPF
/* some other code */
#endif
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top