Вызов .net 1.1 из Powershell - PullRequest
       0

Вызов .net 1.1 из Powershell

2 голосов
/ 24 февраля 2012

Я пытаюсь сослаться на сборку .net 1.1 от Powershell. Я полагаю, что я пробовал и 1.0 и 2.0, и я пробовал на Win XP и Win 7 64 бит.

add-type -path "path-to-dll"

Затем я получаю следующую ошибку:

Add-Type : Unable to load one or more of the requested types. Retrieve
the LoaderExceptions property for more information. At line:1 char:9
+ add-type <<<<  -path "C:\Program Files\Propel Systems\Cimera eval\cimera common.dll"
    + CategoryInfo          : NotSpecified: (:) [Add-Type], ReflectionTypeLoadException
    + FullyQualifiedErrorId : System.Reflection.ReflectionTypeLoadException,Microsoft.PowerShell.Commands.AddTypeCommand

Я выяснил у Google, поддерживает ли Powershell 1.1 или нет, но не могу найти ответ. Есть ли это?

Во-вторых, в сообщении написано «Получить свойство LoaderExceptions ..». Но я НИКОГДА не могу найти абсолютно никакой ссылки на то, КАК.

1 Ответ

1 голос
/ 26 февраля 2012

Попробуйте использовать метод LoadFrom.

[System.Reflection.Assembly]::LoadFrom("C:\Your_DotNet_1.1.dll")

Просто сделайте мой комментарий ответом, поскольку он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...