Могу ли я добавить проекты Silverlight 2.0 в свое веб-приложение и по-прежнему ориентироваться на .NET Framework 2.0? - PullRequest
0 голосов
/ 09 января 2009

Могу ли я добавить новые проекты Silverlight 2.0 в свое веб-приложение ASP.NET 2.0 и по-прежнему ориентироваться на .NET Framework 2.0 в Visual Studio 2008?

ScottGu не упоминает Silverlight в своем посте о многоцелевом таргетинге .

Сообщения Майкла Скварца о Silverlight с Visual Studio .NET 2005 и Как создавать приложения Silverlight с помощью блокнота относятся к VS2005 или к Silverlight 1.1 (т.е. до RTM).

Кто-нибудь еще пробовал это?

[UPDATE]

Теперь, когда я обновил веб-проект, я начал использовать элемент управления Silverlight ...

Ответы [ 3 ]

2 голосов
/ 09 января 2009

Таргетинг является индивидуальным для каждого проекта, поэтому нет причин, по которым вы не можете включить несколько проектов, нацеленных на разные платформы, в одно решение.

1 голос
/ 09 января 2009

Майкл прав в использовании тега object, но вы также захотите сделать две другие вещи:

  • Используйте шаг Post-Build в проекте Silverlight, чтобы скопировать встроенный файл xap в ваш веб-проект (поскольку ссылки Silverlight не работают с проектами ASP.NET 2.0).
  • Добавьте файл Siverlight.js на страницу тегов объекта, чтобы улучшить установку на месте и обнаружение плагинов.
1 голос
/ 09 января 2009

Да, вы можете. Поскольку Silverlight работает только на клиенте, вы можете вызвать подключаемый модуль Silverlight с тегом объекта:

<object width="300" height="300"
    data="data:application/x-silverlight," 
    type="application/x-silverlight-2" >
    <param name="source" value="SilverlightApplication1.xap"/>
</object>
...