Clr.AddReference('example_file') - невозможно найти сборкуPython

Программы на Python
Ответить
Anonymous
 Clr.AddReference('example_file') - невозможно найти сборку

Сообщение Anonymous »

Я пытаюсь добавить ссылку на «example_file.dll», используя метод AddReference('example_file') из модуля clr:

Код: Выделить всё

>>>import clr
>>>clr.AddReference('example_file')
и в результате я получаю:

Код: Выделить всё

Traceback (most recent call last):
File "", line 1, in 
System.IO.FileNotFoundException: Unable to find assembly 'example_file'.

at Python.Runtime.CLRModule.AddReference(String name)
Все файлы расположены в текущем рабочем каталоге, а sys.path выглядит следующим образом:

Код: Выделить всё

>>> sys.path
['', 'C:\\Python27\\lib\\site-packages\\pip-1.2.1-py2.7.egg', 'C:\\Python27', 'C
:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27\\lib\\
site-packages', 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\']
Кроме того, в результате:

Код: Выделить всё

>>>clr.FindAssembly('example_file')
Я понимаю

Код: Выделить всё

u'example_file.dll
Проблема возникала изо дня в день. Я в замешательстве, потому что раньше все работало нормально - я не знаю, что может на это повлиять.
Я работаю с Windows 7 x64, Python 2.73 и .Net framework 4

Подробнее здесь: https://stackoverflow.com/questions/145 ... d-assembly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»