gpt4 book ai didi

Powershell dll加载

转载 作者:行者123 更新时间:2023-12-04 02:15:59 24 4
gpt4 key购买 nike

我有一个 Powershell 脚本,它调用 C# 库中的一个方法。库 dll 加载为:

[Reflection.Assembly]::LoadFrom("$automationHome\dll\abc.dll") | Out-Null

现在,我的 C# 库在其中使用了另一个库 xyz.dll。我相信我不需要在 Powershell 脚本中加载它,因为 abc.dll 会解决它。但是,我收到一条错误消息:

Could not load file or assembly 'xyz, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.



有人可以告诉我如何解决这个问题吗?

最佳答案

LoadFrom()理想情况下应该寻找 xyz.dll在与 abc.dll 相同的目录中

如果您从与 dll 相同的目录运行脚本,请添加以下内容,然后执行 LoadFrom()

$currentScriptDirectory = Get-Location
[System.IO.Directory]::SetCurrentDirectory($currentScriptDirectory.Path)

关于Powershell dll加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914080/

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