Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有.net core和linux的System.Reactive.Linq-无法加载类型System.Runtime.InteropServices.WindowsRuntime_.net_Linux_System.reactive - Fatal编程技术网

具有.net core和linux的System.Reactive.Linq-无法加载类型System.Runtime.InteropServices.WindowsRuntime

具有.net core和linux的System.Reactive.Linq-无法加载类型System.Runtime.InteropServices.WindowsRuntime,.net,linux,system.reactive,.net,Linux,System.reactive,我在.net core中有一个控制台应用程序,我尝试使用反应式扩展-我使用observable.FromEventPattern方法创建了observable集合: IObservable<EventPattern<BasicDeliverEventArgs>> messages = Observable.FromEventPattern<BasicDeliverEventArgs>(consumer, "Received"); IObservable m

我在.net core中有一个控制台应用程序,我尝试使用反应式扩展-我使用observable.FromEventPattern方法创建了observable集合:

 IObservable<EventPattern<BasicDeliverEventArgs>> messages = Observable.FromEventPattern<BasicDeliverEventArgs>(consumer, "Received");
IObservable messages=Observable.FromEventPattern(consumer,“Received”);
当我在windows上运行应用程序时,一切正常。当我在linux上运行它时,我收到以下错误:
System.TypeLoadException:无法从程序集'System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken'中加载类型'System.Runtime.InteropServices.WindowsRuntime,Version=4.0.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'。
在System.Reactive.ReflectionUtils.GetEventMethods[TSender,TEventArgs](类型targetType,对象target,字符串eventName,MethodInfo&addMethod,MethodInfo&removeMethod,类型&delegateType,布尔值&isWinRT)
在System.Reactive.Linq.QueryLanguage.FromEventPattern_u2;[TSender,TevenTargets,TResult](键入targetType,Object target,String eventName,Func
3 getResult,IsScheduler scheduler) `

是否可以在linux上使用带有.net内核的反应式扩展?
我正在使用System.Reactive.Linq的最新版本(3.1.1)。

可能,Linux不是原因。尝试从EventPattern(Action addHandler、Action removeHandler)中观察到的另一个重载
公共静态IObservable就像这里可能的那样,Linux不是原因。尝试从EventPattern(Action addHandler、Action removeHandler)中观察到的另一个重载
公共静态IObservable就像这里一样