تم تنزيل IronRuby 1.1.3، ولكن لا يمكن العثور على IronRuby.dll أو IronRuby.Libraries.dll كمرجع

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

  •  29-10-2019
  •  | 
  •  

سؤال

أحاول الإشارة إلى IronRuby وIronRuby.Libraries وMicrosoft.Scripting وMicrosoft.Scripting.Core وMicrosoft.Scripting.ExtensionAttribute في برنامج c# باستخدام Visual Studio 2010.

قرأت أنه يمكنك العثور على ملفات .dll هذه ضمن C:\Program Files\IronRuby 1.1\Lib\ironruby ولكن لا توجد ملفات .dll هناك.لقد بحثت في كل مكان عن هذه الملفات ولكن لم أتمكن من العثور عليها.لقد بحثت أيضًا وبحثت على الويب للحصول على معلومات حول هذا الأمر ولم أجد أي شيء يساعد.

أي مساعدة سوف تكون محل تقدير كبير.

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

المحلول

جاكوب ، يمكنك تنزيل ملف مضغوط يحتوي على الثنائيات :

ضع في اعتبارك أنه تم تثبيتها أيضًا بواسطة MSI ،ولكن يتم وضع التجميعات في GAC ولا يتم الاحتفاظ بها في دليل التثبيت.يمكنك العثور عليها إذا نظرت في C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL

تم توضيح هذا السلوك في تقرير الخطأ هذا .

لقد ذكرت أيضًا Microsoft.Scripting.Core.dll و Microsoft.Scripting.ExtensionAttribute.dll.هذه التجميعات ليست جزءًا من مثبت .NET 4.0 ، حيث أن هذه البتات مضمنة في .NET 4.0's System.Core.dll.هذه التجميعات مطلوبة فقط عند استهداف أي شيء أقدم من .NET 4.0.

نصائح أخرى

إذا كنت تستخدم VS 2010 ، فمن المحتمل أن تكون أبسط طريقة هي تثبيت Nuget Package Manager وإضافة مرجع IronRuby عبر Nuget (انقر بزر الماوس الأيمن على المشروع ، وحدد "إدارة حزم Nuget" ، وابحث عن IronRuby ، واضغط على "تثبيت").

عندما تذهب إلى Codeplex لتنزيل الكود ، حدد الإصدار الذي تبحث عنه (1.1.3 في حالتك) وابحث ضمن "التنزيلات الأخرى المتاحة" الذي يحتوي على ثنائيات IronRuby 1.1.3 (بما في ذلك الثنائيات لنظام Windows Phone 7).هذا مجرد ملف .zip وتحت دليل bin توجد ملفات dll. التي تبحث عنها.

اتبع الخطوات التالية:

  1. تحميل المثبت وتشغيل الإعداد.
  2. تحميل الثنائيات و فك الضغط و الكتابة فوق على %ProgramFiles(x86)%\IronRuby 1.1, ، إذا كنت تقوم بتشغيل Windows 64 بت أو %ProgramFiles%\IronRuby 1.1, ، إذا كنت تستخدم نظام تشغيل 32 بت.
  3. إذا كنت تستخدم نظام تشغيل 64 بت، فانسخ ملف ايرون روبي 1.1 المجلد من %ملفات البرنامج (x86)% ل ٪ملفات البرنامج٪.
  4. قم بتشغيل Visual Studio ويجب أن يعمل بشكل جيد.

ملحوظة:إذا كنت تريد استخدام أوامر iem وiirb (إلخ.) في موجه الأوامر، قم بإضافة متغير IronRuby تحت System > Advanced System Settings > User variables مع القيمة %ProgramFiles%\IronRuby 1.1 أو ببساطة قم بإلحاقه بـ طريق ضمن متغيرات النظام.

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