كيفية إضافة .dll إشارة إلى مشروع Ironpython VS2010؟

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

  •  26-09-2019
  •  | 
  •  

سؤال

لدي مكتبة Sharpsvn .NET أريد استخدامها في مشروع IronPython. يتم شحن المكتبة كملف .DLE. بالنسبة لمشاريع C# ، أضف هذا الملف فقط إلى قسم "مرجع" للمشروع وبعد ذلك يمكنني استخدام مكتبة:

alt text http://j.mp/8y3mfl

ولكن بالنسبة إلى IronPython ، يفتح قسم "المرجع" نافذة غريبة جدًا لا يمكنني معرفة كيفية إضافة مرجع .DLL إليه. هل هي أي طريقة للرجوع .NET .DLL Library في Ironpython بخلاف GAC؟

alt text http://j.mp/az6xlw

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

المحلول

لا ينبغي استخدام الحوار المرجعي. بدلا من ذلك يمكنك

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")
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top