【发布时间】:2017-05-19 19:11:36
【问题描述】:
谁能告诉我部署使用 gstreamer-sharp 的 C# WinForms 应用程序的正确方法?我可以让它工作的唯一方法是将 gstreamer bin 目录设置为我的应用程序的工作目录。
我已经看到一些示例尝试将应用程序的路径临时设置为各种 gstreamer 目录,但这对我仍然不起作用,并且我收到了缺少 DLL 的错误。
Environment.GetEnvironmentVariable("PATH") + ";C:\\gstreamer\\1.0\\x86\\bin\\");
Environment.SetEnvironmentVariable("PATH",
Environment.GetEnvironmentVariable("PATH") + ";C:\\gstreamer\\1.0\\");
Environment.SetEnvironmentVariable("PATH",
Environment.GetEnvironmentVariable("PATH") + ";C:\\gstreamer\\1.0\\x86\\lib\\");
Environment.SetEnvironmentVariable("PATH",
Environment.GetEnvironmentVariable("PATH") + ";C:\\gstreamer\\1.0\\x86\\");
我是否应该将所有 gstreamer DLL 部署到我的应用程序的 bin driectory 中?我希望他们运行安装程序,然后我的应用程序可以引用它。
对此的任何帮助将不胜感激。
【问题讨论】:
标签: winforms deployment gstreamer gstreamer-sharp