WPF استضافة التطبيق / تنفيذ رمز Ruby عبر IronRuby
-
12-09-2019 - |
سؤال
يا الناس، على أمل أن تساعدني في البدء مع الحديد. لدي العديد من البرامج النصية الروبي التي أرغب في التنفيذ منها من تطبيق WPF الخاص بي (بسبب استخدام العديد من طرق Rmagick لا أستطيع الحصول على أصلي) ولا يمكنني العثور على أي معلومات جيدة حول المراجع التي أحتاجها في المشروع.
لقد قمت بتثبيت IronRuby وحاولت إضافة Microsoft.Scripting و .Core ولكن التطبيق يشكو من أنه ليس لدي طريقة رئيسية فرعية - هل يمكن استخدام IronRuby في تطبيق غير وحدة التحكم؟
شكرا، بيكي
المحلول
بالطبع يمكن استخدامه في تطبيق غير وحدة التحكم! هذا ما يدور حوله :)
تحتاج إلى إضافة مراجع إلى Ironruby.dll، Ironruby.libraries.dll، microsoft.scripting.dll و Microsoft.scripting.core.dll.
ثم لديك طرق متعددة لتنفيذ رمز IronRuby أو الملفات IronRuby.getengine (). تنفيذ ("يضع" العالم "") أو IronRuby.getengine (). Executefile ("Iron_ruby_file.rb").
انظر إلى الموارد التالية لمزيد من المعلومات حول كيفية تنفيذ رمز IronRuby من رمز C #:
- http://ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx.
- http://www.youtube.com/watch؟v=p7dyiu3wzdy.
- http://www.ironruby.net. - مورد جيد بشكل عام ولكن ليس لديه الكثير من المعلومات لما تحتاجه حاليا.