首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行时场景中生成程序集和添加嵌入式资源,包括

在运行时场景中生成程序集和添加嵌入式资源,包括
EN

Stack Overflow用户
提问于 2011-07-12 09:13:41
回答 1查看 287关注 0票数 1

编辑:为了更好地澄清这个问题,我包括了一个场景:

场景:有一个教育机构负责制作视频教程。我们被要求提供一个如何保护视频文件的解决方案,以避免用户访问真实的视频文件。这些视频是使用DVD ROM发布的“离线”。

解决方案:我们决定将视频文件嵌入silverlight程序集中,并编写Silverlight OOB应用程序,利用MediaElement控件播放视频内容。该控件接受Stream类型的视频资源,可以使用Application.GetResourceStream方法将嵌入式资源作为流读取并传递给MediaElement。

设计:我们需要编写两个应用程序:

接收来自教育机构操作员的一个或多个视频文件并创建一个程序集并将视频文件嵌入到assembly.

  • Another应用程序中的
  1. ,该应用程序读取新创建的程序集的内容,并使用MediaElement控件播放视频内容。

问题:

如何生成一个"programmatically" silverlight程序集并将视频资源嵌入到C# windows应用程序或Silverlight应用程序中?我想使用AssemblyBuilder类,但它不包含silverlight中的Save方法。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-07-13 08:35:01

假设您认为需要按照您所描述的方式嵌入视频,而不是流,那么您就不需要在Silverlight客户端上运行模块的创建。

  • 让Silverlight应用程序将视频上传到匹配的Silverlight主机
  • ,现在您可以完全访问.Net堆栈,并且可以创建您需要的几乎任何东西(包括动态编译项目或程序集,并使用
  • )

如果这不包括你的情况,请进一步澄清问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6661876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档