我可以将.xap文件添加到另一个项目中

时间:2009-07-29 12:32:48

标签: silverlight xap

基本上我想在另一个Silverlight应用程序中使用Silverlight Video player on Codeplex。这可能吗。有人能指出我如何实现这个目标吗?

由于 Ĵ

2 个答案:

答案 0 :(得分:0)

如果您只有一些感兴趣的程序集,例如那些视频播放器.dll文件,那么您当然可以:

  1. 将.xap重命名为.zip
  2. 提取内容
  3. 将.dll程序集复制到项目中
  4. 参考.dll的
  5. 不幸的是,我猜你可能想要利用实际的视频播放器应用程序 - 其中包括对控件的init参数进行自定义处理,并将该.Xap文件包含在您的解决方案中。我不知道一个简单的方法。

答案 1 :(得分:0)

将另一个xap文件添加到项目中,是的。您需要手动加载xap包中的程序集才能使用它。

在此处查看可下载的项目解决方案:http://www.wintellect.com/CS/blogs/jprosise/archive/2010/06/21/dynamic-localization-in-silverlight.aspx

该解决方案基本上有两个silverlight项目,创建了ExternalResources项目生成的xap,并在需要时手动加载它的程序集。