هل الإطار التفاعلي (RX) متاح للاستخدام في أحادي حتى الآن؟

StackOverflow https://stackoverflow.com/questions/2677755

سؤال

كان يبحث ولكن الشيء الوحيد الذي وجدته كان http://evain.net/blog/articles/2009/07/30/rebasing-system-reactive-the-net-clr الذي حصلت عليه ، ولكن يبدو أنه يجب أن يكون هناك طريقة أبسط ، خاصة منذ أن تم إصدار RX لأول مرة في منتصف 09.

هل كانت مفيدة؟

المحلول

تستطيع الآن تنزيله بالنسبة إلى .NET 3.5SP1 و .NET 4 ، لذلك لن أفاجأ إذا كان يعمل فقط ضد الإصدارات الأخيرة من Mono - لا توجد مطلوبة على الإطلاق من Silverlight.

بعد قولي هذا ، لم أحاول ذلك على الإطلاق ضد مونو :)

نصائح أخرى

في المرة الأخيرة التي حاولت فيها ، لم تنجح لأن إحدى التجمعات أشار إما إلى Win32 DLL الأصلي أو بعض إطار عمل DLL لم يتم تنفيذه بواسطة Mono. ومع ذلك ، كان هناك إصدار واحد على الأقل من RX منذ أن حاولت.

نعم ، على الرغم من أنني لم أجربها بنفسي. يمكنك إيجاد التفاعل أحادي في https://github.com/atsushieno/mono-reactive.

لقد كنت ألعب معها لفترة من الوقت ووجدت أن ثنائيات .NET 3.5 SP1 من Microsoft تعمل على Mono 2.6.x. ومع ذلك ، حتى الآن لم أتمكن من الحصول على ثنائيات .NET 4 للعمل. يبدو أنهم يتوقعون IObserver/IObservable (ربما أشياء أخرى؟) يجب أن تكون موجودة في mscorlib.dll ، وهذا ليس هو الحال في Mono 2.6.x. لسوء الحظ هذا يعني عدم وجود إصدارات متغيرة/متجانسة من IObservable/IObserver تحت 2.6.x.

لم تحفر بعد من خلال Mono's SVN لمعرفة ما إذا كان بإمكاني تشغيلها بهذه الطريقة.

إذا كنت ستنظر إلى .gitmodules من مستودع أحادي ستجد إشارة إلى مستودع RX الخارجي الذي أتوقع أن يكون جزء توزيعات أحادية المستقبل (Mono 3.0.1 لا يحتوي عليه بعد).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top