如何加载程序集并在powershell中使用它?

时间:2013-09-12 12:08:16

标签: powershell .net-assembly powershell-v3.0

我阅读了关于How to load assemblies in PowerShell?的建议,但我并不是真的理解它,我不知道如何将它应用到我的情况中。

我正在尝试加载这个程序集http://msdn.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary.binaryformatter.aspx,以便我可以序列化一个对象,并且对PowerShell非常新,我觉得我已经在我脑海中了。

有人可以指导我如何将此程序集加载到脚本中吗?我收到了错误:

make sure that the assembly containing this type is loaded

当我使用Add-Type -Namespace System.Runtime.Serialization.Formatters.Binary时,它会提示我提供我不知道如何提供的信息。

1 个答案:

答案 0 :(得分:2)

BinaryFormatter中存在mscorlib.dll且已加载。要创建新对象,您可以执行以下操作:

$formatter = new-object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter