gpt4 book ai didi

powershell - 从 powershell 脚本调用自定义 C# dll 的方法

转载 作者:行者123 更新时间:2023-12-02 02:10:01 25 4
gpt4 key购买 nike

<分区>

我是 PowerShell 的新手。我正在尝试调用我的自定义 C# dll 的方法。由于多种原因,我失败了。

这是我的代码:

[System.Reflection.assembly]::LoadFile("E:\Mulukutla\Migration.dll")

$MyClass = New-Object DataMigration

$MyClass.MigrateData("$from\$name","$to\$name")

我使用的C#类库是build in 4.0和powershell v2.0

使用“1”个参数调用“LoadFile”的异常:“此程序集由比当前加载的运行时更新的运行时构建,无法加载。(HRESULT 异常:0x8013101B)”在 E:\Mulukutla\myCodev1.ps1:3 字符:39+ [System.Reflection.assembly]::LoadFile <<<< ("E:\Mulukutla\Migration.dll") + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException

新对象:找不到类型 [DataMigration]:确保已加载包含此类型的程序集。在 E:\mulukutla\myCodev1.ps1:4 字符:21+ $MyClass= 新对象 <<<< 数据迁移 + CategoryInfo : InvalidType: (:) [新对象], PSArgumentException

+ FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand

请帮我指正,我做错了什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com