Powershell:ps4.0是否具有“使用命名空间”语义或其等价性?

时间:2015-07-21 03:56:00

标签: powershell namespaces using

我发现在PowerShell 4.0中使用命名空间是不可能的? 感谢。

2 个答案:

答案 0 :(得分:1)

您需要编写完整的命名空间以使用其中的类。说[System.IO.File]。或者您可以省略System,但不能忽略其他任何内容。或者您可以使用here中的变量来节省您在运行时键入和计算完全限定的类名:

$ns="System.Security.Cryptography.X509Certificates"
$store = New-Object "$ns.X509Store"(StoreName,StoreLocation)

没有"使用命名空间"在Powershell。

答案 1 :(得分:0)

PS 4没有using <namespace>。在PS v5预览版本中对using <namespace>的支持有限。它适用于常规脚本,但不适用于6月份的构建模块。我最近没有检查过有限的支持是否还在v5中。