从Powershell调用.net 1.1

时间:2012-02-23 20:41:33

标签: .net powershell

我正在尝试从Powershell引用.net 1.1程序集。我相信我已经尝试了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

我已经向谷歌搜索了Powershell是否支持1.1但无法找到答案。是吗?

其次,消息显示“检索LoaderExceptions属性..”。但我无论如何都无法找到任何参考。

1 个答案:

答案 0 :(得分:1)

尝试使用LoadFrom方法。

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

只是让我的评论成为答案,因为它有效。