2013-08-25 4 views
3

Я написал простейшую DLL, используя C# и скопировал ее на рабочий стол. Теперь я хотел, чтобы загрузить DLL, чтобы увидеть, что я могу использовать API, но я получаю некоторые ошибки:Как загрузить DLL с помощью Iron python?

код, который я использовал: (отредактированные посмотрев на некоторые вопросы здесь)

import clr 
import sys 
sys.path.Add("C:\Desktop\DLLTest.dll") 
clr.AddReference("C:\Desktop\DLLTest.dll") 

I получить эту ошибку:

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    IOError: System.IO.IOException: Could not add reference to assembly DLLTest.dll 

Что нужно добавить к пути sys? Зачем? спасибо !!!

ответ

8

Пользователь clr.AddReferenceToFileAndPath и удвоить ваши обратные косые черты. Таким образом:

import clr 
clr.AddReferenceToFileAndPath('C:\\Desktop\\DLLTest.dll') 
Смежные вопросы