WEB开发网
开发学院图形图像Flash 使用 Silverlight 2 Web 部件打造更为出色的 Shar... 阅读

使用 Silverlight 2 Web 部件打造更为出色的 SharePoint

 2008-12-01 11:52:42 来源:WEB开发网   
核心提示: 打开 MediaPlayer.xap 文件时,您会看到若干个不同的文件:项目的核心 DLL 以及一个 AppMani­fest.xaml 文件,使用 Silverlight 2 Web 部件打造更为出色的 SharePoint(8),该存档中的 DLL 是您创建的代码(在本例中所创

打开 MediaPlayer.xap 文件时,您会看到若干个不同的文件:项目的核心 DLL 以及一个 AppMani­fest.xaml 文件。该存档中的 DLL 是您创建的代码(在本例中所创建的 DLL 为 MediaPlayer.dll)与运行已编译程序集所必需的 Microsoft DLL 的组合。将生成 AppManifest.xaml 文件,该文件将列出项目内的所有依存关系。下面是本文所讨论的 MediaPlayer 示例中的 AppManifest.xaml 文件的内容,其中包含大量特定于 Silverlight 应用程序部署的关键引用:

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 EntryPointAssembly="MediaPlayer"
 EntryPointType="MediaPlayer.App"
 RuntimeVersion="2.0.30523.6">
 <Deployment.Parts>
  <AssemblyPart x:Name="MediaPlayer" Source="MediaPlayer.dll" />
  <AssemblyPart x:Name="System.Windows.Controls.Extended"
   Source="System.Windows.Controls.Extended.dll" />
 </Deployment.Parts>
</Deployment>

其中显示了程序集的名称 (MediaPlayer) 和用于编译应用程序的 Silverlight 运行时版本 (2.0.30523.6),并列出了所需的程序集(这同时也包含在 XAP 存档内)。

请确保将 XAP 文件复制到 SharePoint 站点内的某个位置。在 MediaPlayer 示例中,我们在 SharePoint 站点的根虚拟目录中创建了一个名为 ClientBin 的文件夹。您也可以选择将 XAP 文件复制到某个 SharePoint 文档库或 SharePoint 服务器上的 _layouts 文件夹中。在 ClientBin 内,我们创建了一个名为 XAP 的文件夹,其中包含所有的 XAP 文件(或我们正在构建并与 SharePoint 集成的 Silverlight 应用程序)。当您在 SharePoint Web 部件项目中创建 Silverlight 控件的实例时,需要引用该位置。您还需要确保在更新和重编译 Silverlight 应用程序时,不要忘记将最新的 XAP 文件复制到相应的目录中。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 Silverlight Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接