gpt4 book ai didi

powershell - 在 PowerShell 中加载自定义静态类

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

我搜索并搜索了有关如何在 PowerShell 中加载自定义静态类的信息,但到目前为止都无济于事。我被谷歌搜索了。我已经看到了关于如何加载需要实例化的自定义类或如何加载 .Net 框架类的足够信息和示例,但并不完全是我正在寻找的。

我正在尝试使用自定义 dll,它是用 C# 编写的,结构如下:

namespace Custom.NameSpace
{
public static class AppCfgHelper
{
public static XmlNode SomeXmlNodeFunction( XmlNode xmlRoot )
{
...
}
}
}

有人可以帮忙吗?

最佳答案

有两个步骤。首先加载包含静态类的程序集,例如:

Add-Type -Path <path-to-dll>

然后使用 PowerShell 的静态方法语法 [typename]::membername 调用静态方法,例如:

$returnedNode = [Custom.NameSpace.AppCfgHelper]::SomeXmlNodeFunction($rootNode)

关于powershell - 在 PowerShell 中加载自定义静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14482326/

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