【问题标题】:Can I access My Custom .NET Class from PowerShell?我可以从 PowerShell 访问我的自定义 .NET 类吗?
【发布时间】:2012-02-09 14:16:53
【问题描述】:

我对 PowerShell 和 .NET 类有几个疑问。

我正在尝试编写一个“foo”类,它将调用 Rest Web 服务并执行一些任务。如果我在 GAC 中部署该类,那么我可以从 PowerShell 中调用它吗?

【问题讨论】:

    标签: c# .net web-services powershell


    【解决方案1】:

    试试:

    ADD-TYPE -AssemblyName myassemblyname
    

    [System.Reflection.Assembly]::LoadWithPartialName("myassemblyname")
    

    要访问程序集的方法/属性,您可以这样做:

    [myassemblyname]::mymethod()
    [myassemblyname]::myproperty
    

    【讨论】:

      【解决方案2】:

      您可以使用Add-Type cmdlet 或System.Reflection.Assembly 类加载您的程序集,然后您可以使用New-Object cmdlet 从您的程序集类创建对象。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多