كيفية إضافة .dll إشارة إلى مشروع Ironpython VS2010؟
-
26-09-2019 - |
سؤال
لدي مكتبة Sharpsvn .NET أريد استخدامها في مشروع IronPython. يتم شحن المكتبة كملف .DLE. بالنسبة لمشاريع C# ، أضف هذا الملف فقط إلى قسم "مرجع" للمشروع وبعد ذلك يمكنني استخدام مكتبة:
ولكن بالنسبة إلى IronPython ، يفتح قسم "المرجع" نافذة غريبة جدًا لا يمكنني معرفة كيفية إضافة مرجع .DLL إليه. هل هي أي طريقة للرجوع .NET .DLL Library في Ironpython بخلاف GAC؟
المحلول
لا ينبغي استخدام الحوار المرجعي. بدلا من ذلك يمكنك
import clr
clr.AddReferenceToFileAndPath(...) ' with path
أو تكوين دليل SearchPath واستخدم AddReference
import clr
clr.AddReference("SharpSvn")
نصائح أخرى
تضيفها في البرنامج النصي نفسه ، شيء من هذا القبيل.
import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")
تحتاج إلى الانتقال إلى حل IronPython والنقر بزر الماوس الأيمن على مسار البحث وإضافة مسار بحث جديد. بمجرد الانتهاء من ذلك ، سيكون المجلد الخاص بك في مسار البحث مثل لقطة الشاشة
مسار البحث http://www.freeimagehosting.net/uploads/aef2b4a74f.png
بمجرد الانتهاء من ذلك ، عليك القيام بذلك
import clr
clr.AddReference("SharpSvn.dll")