c# - 在 C# 中嵌入资源

标签 c#

我正在使用 AxShockwaveFlash 对象将外部 .SWF 文件加载到我的 C# 应用程序中。 AxShockwaveFlash 接收要加载的影片的 URL。要加载本地文件,我可以使用 file:///url 字符串,效果很好。

但是,我真的更喜欢将 SWF 嵌入到已编译的可执行文件中,但是 AxShockwaveFlash 对象需要字符串 url 才能加载。

除了在运行可执行文件时将文件写入计算机上的某个位置之外,是否有人对如何实现这一目标有任何好的想法?

谢谢。

最佳答案

我认为你只有一个选择 - 将资源文件写入 Temp 目录并播放它。
您可以从 System.IO.Path.GetTempPath(); 找到 Temp 文件夹

关于c# - 在 C# 中嵌入资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6439281/

相关文章:

c# - 如何在 C# 中更改主机名?

c# - 如何返回多个类的对象?

c# - Xamarin.Forms 错误 (ADB0000 :Value Cannot be null)

c# - c#什么时候需要async和await?

C# .. API httpclient 身份验证和使用用户名和密码的代理

C# UrlEncode 但允许某些字符集

c# - Linq to 实体扩展方法内部查询 (EF6)

c# - 使用复选框通过 javascript 更改对象可见性?

c# - 防止 comparevalidator 在单击按钮之前显示错误

c# - 当我的 Xamarin 应用程序仅在 Release模式下中断时,我该如何调试它?