gpt4 book ai didi

c# - 为什么 Powershell 无法识别 Add_Type block 中的 System.Data?

转载 作者:太空狗 更新时间:2023-10-30 01:24:00 25 4
gpt4 key购买 nike

我正在尝试编写一个 PS 脚本,它将打开一个存储过程,传递参数并执行该过程,然后将数据输出到数据集。这一切似乎都有效,但是当我尝试在 Add-Type block 内创建 .NET 对象时,我收到错误:

The type or namespace 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?)

代码如下:

Add-Type @'
using System.Data;
using System.Collections.Generic;

public class TestObject
{...}
'@

真正让我感到困惑的部分是我在另一部分代码中创建了一个数据集,在 .NET 类之外,并且对 System.Data.DataSet 的引用工作正常。

非常感谢对此的任何想法。

最佳答案

您需要将System.Data 添加到Add-Type-ReferencedAssemblies 参数中

关于c# - 为什么 Powershell 无法识别 Add_Type block 中的 System.Data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com