我正在尝试编写一个 PS 脚本,该脚本将打开一个存储的过程,传递参数并执行该过程,然后将数据输出到 DataSet。这一切似乎都有效,但是当我尝试在 Add-Type 块内创建一个 .NET 对象时,我得到了错误:
命名空间“系统”中不存在类型或命名空间“数据”(您是否缺少程序集引用?)
这是代码:
Add-Type @'
using System.Data;
using System.Collections.Generic;
public class TestObject
{...}
'@
真正让我困惑的部分是我在代码的另一部分中创建了一个 DataSet,在 .NET 类之外,并且对 System.Data.DataSet 的引用工作正常。
非常感谢您对此的任何想法。