วิธีเพิ่มการอ้างอิงถึง Ritmo สำหรับ iSeries ใน ironpython

ฉันแค่สงสัยว่ามีใครรู้วิธีเพิ่มการอ้างอิงถึง "Ritmo สำหรับ iSeries" ใน IronPython หรือไม่ ฉันทำมันได้สำเร็จใน C# และทำให้มันใช้งานได้ (เนื่องจากมันแค่คลิกคลิกคลิก) และฉันก็พยายามทำเช่นเดียวกันใน IronPython แต่มันบอกว่า "ไม่สามารถเพิ่มการอ้างอิงไปยังชุดประกอบ Ritmo สำหรับ iSeries"

ฉันกำลังทำ

นำเข้า clr clr.AddReference('Ritmo for iSeries') จาก Ritmo........

IOError: ไม่สามารถเพิ่มการอ้างอิงถึงแอสเซมบลี Ritmo สำหรับ iSeries


person sagar    schedule 23.06.2009    source แหล่งที่มา


คำตอบ (2)


คุณต้องใช้ชื่อจริงของชุดประกอบ (จะไม่มีช่องว่าง)

ในโครงการ C # ของคุณ รายการใดภายใต้โฟลเดอร์ 'ข้อมูลอ้างอิง' เมื่อคุณเพิ่มเป็นข้อมูลอ้างอิงแล้ว ลองใส่อันนั้นสิ นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณได้คัดลอก dll สำหรับไลบรารีไปยังตำแหน่งที่สคริปต์ IronPython ของคุณสามารถค้นหาได้ (หากไม่ได้อยู่ใน GAC)

person Jonathan Rupp    schedule 23.06.2009

Jonathan ช่วยให้ฉันรู้ว่าฉันไม่ได้คัดลอกไฟล์ dll ไปยังตำแหน่งที่ IronPython สามารถค้นหาได้

หลังจากคัดลอกไฟล์ dll ไปยังตำแหน่งแล้ว โดยปกติจะเป็น "c:\Program Files\IronPython 2.0\" เว้นแต่จะระบุไว้เป็นอย่างอื่น ฉันทำ:

นำเข้า clr

clr.AddReference('System.Data')

clr.AddReferenceToFile('Sql400.dll')

จาก System.Data นำเข้า Sql400

จากการนำเข้า System.Data.Sql400 *

person sagar    schedule 23.06.2009