gpt4 book ai didi

Powershell 添加类型 - 路径锁定文件

转载 作者:行者123 更新时间:2023-12-04 18:57:20 25 4
gpt4 key购买 nike

我一直在用
Add-Type -Path "Path to dll"
用于将 .NET 程序集加载到 Powershell (v3) 脚本中。
我发现这会导致 dll 文件被锁定,直到 powershell 控制台终止。

有什么办法可以防止这种情况发生吗?我可以在脚本结束时以某种方式关闭或删除我的引用以释放对此文件的锁定吗?

最佳答案

是的,您可以将 dll 读入内存并使用反射加载程序集:

$bytes = [System.IO.File]::ReadAllBytes($storageAssemblyPath)
[System.Reflection.Assembly]::Load($bytes)

我添加了这个解决方案作为对 How to load assemblies in PowerShell? 的回答

关于Powershell 添加类型 - 路径锁定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49278390/

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