1

我有以下 Powershell 代码:

Add-Type -Assembly System.Configuration

[ExeConfigurationFileMap] $configMap = New-Object ExeConfigurationFileMap

我想要做的就是创建一个新的实例ExeConfigurationFileMap,但是我尝试的每一种方式,PS 一直告诉我它找不到类型ExeConfigurationFileMap,我应该检查类型的程序集是否加载到内存中。

我尝试了将 System.Configuration 程序集加载到内存中的不同方法,但代码仍然无法工作。

有人可以帮我解决这个问题吗?

4

2 回答 2

3

尝试:

$configMap = New-Object -TypeName System.Configuration.ExeConfigurationFileMap
于 2012-06-26T15:47:44.837 回答
0

您需要指定完整的类型名称,例如:

New-Object System.Configuration.ExeConfigurationFileMap

从技术上讲,您不必提供 ,System.因为如果 PowerShell 找不到指定的类型,它会预先设置。

于 2012-06-26T15:58:28.263 回答