0

我可以将新的 Silverlight 2.0 项目添加到我的 ASP.NET 2.0 Web 应用程序中,并且仍然以 Visual Studio 2008 中的 .NET Framework 2.0 为目标吗?

ScottGu在他关于多目标的帖子中没有提到 Silverlight 。

Michael Scwartz 关于Silverlight 与 Visual Studio .NET 2005如何使用记事本创建 Silverlight 应用程序的帖子指的是 VS2005 或 Silverlight 1.1(即 pre-RTM)。

有没有其他人试过这个?

[更新]

现在我已经升级了我开始使用 Silverlight 控件的 Web 项目......

4

3 回答 3

2

目标是每个项目,没有理由不能在同一解决方案中包含针对不同框架的多个项目。

于 2009-01-09T12:35:06.913 回答
1

是的你可以。由于 Silverlight 仅在客户端上运行,因此您可以使用对象标记调用 Silverlight 插件:

<object width="300" height="300"
    data="data:application/x-silverlight," 
    type="application/x-silverlight-2" >
    <param name="source" value="SilverlightApplication1.xap"/>
</object>
于 2009-01-09T16:20:13.230 回答
1

Michael 关于使用对象标签是正确的,但您还需要做另外两件事:

  • 在 Silverlight 项目中使用 Post-Build 步骤将构建的 xap 文件复制到您的 Web 项目(因为 Silverlight 链接不适用于 ASP.NET 2.0 项目)。
  • 将 Siverlight.js 文件添加到对象标记页面以获得更好的就地安装和插件检测。
于 2009-01-09T17:56:14.160 回答