.net core GStreamer Sharp和.net内核

.net core GStreamer Sharp和.net内核,.net-core,gstreamer-sharp,.net Core,Gstreamer Sharp,如何使用.net core?我可以将添加到.net核心项目,但它找不到任何名称空间。 我试图打开Nuget包,但它似乎只有一个.NETFramework4.5的dll 有没有办法让它在.NETCore中工作 虽然有点晚了,但您可能仍然会发现这很有用。 不能直接编译,但可以将GstSharp源代码重新编译为.Net标准项目。 像这样 下载源代码。在1.14.4中似乎有这样的版本(可能在master中也有),所以请先尝试使用1.14.0 创建.Net standard 2项目并添加源。您可以对项目重

如何使用.net core?我可以将添加到.net核心项目,但它找不到任何名称空间。 我试图打开Nuget包,但它似乎只有一个.NETFramework4.5的dll


有没有办法让它在.NETCore中工作

虽然有点晚了,但您可能仍然会发现这很有用。
不能直接编译,但可以将GstSharp源代码重新编译为.Net标准项目。
像这样

  • 下载源代码。在1.14.4中似乎有这样的版本(可能在master中也有),所以请先尝试使用1.14.0
  • 创建.Net standard 2项目并添加源。您可以对项目重新排序,例如删除示例等
  • 为和添加Nuget包。它们与.Net标准2兼容
  • 在Padtemplate.cs中,替换GLib.GType ret=(GLib.GType)val带有
    GLib.GType ret=(GLib.GType)val.val。这是因为使用了与原始GstSharp不同的GlibSharp
  • 您的项目应该如下所示:
  • 编译和欣赏
  • 您也可以转到这里(),所有这些工作都已在gstreamer sharp dir中完成。

    免责声明:这是我的回购协议。

    虽然有点晚了,但您可能仍然会发现这很有用。
    不能直接编译,但可以将GstSharp源代码重新编译为.Net标准项目。
    像这样

  • 下载源代码。在1.14.4中似乎有这样的版本(可能在master中也有),所以请先尝试使用1.14.0
  • 创建.Net standard 2项目并添加源。您可以对项目重新排序,例如删除示例等
  • 为和添加Nuget包。它们与.Net标准2兼容
  • 在Padtemplate.cs中,替换GLib.GType ret=(GLib.GType)val带有
    GLib.GType ret=(GLib.GType)val.val。这是因为使用了与原始GstSharp不同的GlibSharp
  • 您的项目应该如下所示:
  • 编译和欣赏
  • 您也可以转到这里(),所有这些工作都已在gstreamer sharp dir中完成。
    免责声明:这是我的回购协议