¿Puedo agregar proyectos de Silverlight 2.0 a mi aplicación web y seguir apuntando a .NET Framework 2.0?
-
06-07-2019 - |
Pregunta
¿Puedo agregar nuevos proyectos Silverlight 2.0 a mi aplicación web ASP.NET 2.0 y seguir apuntando a .NET Framework 2.0 en Visual Studio 2008?
ScottGu no menciona Silverlight en su publicación sobre la orientación múltiple .
Publicaciones de Michael Scwartz en Silverlight con Visual Studio .NET 2005 y Cómo crear aplicaciones Silverlight con Notepad consulte VS2005 o Silverlight 1.1 (es decir, pre-RTM).
¿Alguien más ha intentado esto todavía?
[UPDATEfont>
Ahora que actualicé el proyecto web, comencé a usar el control Silverlight ...
Solución
Michael tiene razón al usar la etiqueta de objeto, pero también querrás hacer otras dos cosas:
- Utilice un paso posterior a la compilación en el proyecto Silverlight para copiar el archivo xap integrado en su proyecto web (ya que los enlaces Silverlight no funcionan con proyectos ASP.NET 2.0).
- Agregue el archivo Siverlight.js a la página etiquetada de objeto para obtener una mejor instalación in situ y detección de complementos.
Otros consejos
La orientación es por proyecto, no hay ninguna razón por la que no pueda incluir varios proyectos que se dirijan a diferentes marcos en la misma solución.
Sí puedes. Dado que Silverlight solo se ejecuta en el cliente, puede invocar el complemento de Silverlight con una etiqueta de objeto:
<object width="300" height="300"
data="data:application/x-silverlight,"
type="application/x-silverlight-2" >
<param name="source" value="SilverlightApplication1.xap"/>
</object>