4

ストアドプロシージャを開き、パラメータを渡してそのプロシージャを実行し、データをDataSetに出力するPSスクリプトを作成しようとしています。それはすべてうまくいくようですが、Add-Typeブロック内に.NETオブジェクトを作成しようとすると、次のエラーが発生します。

タイプまたは名前空間'Data'は名前空間'System'に存在しません(アセンブリ参照がありませんか?)

コードは次のとおりです。

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

public class TestObject
{...}
'@  

私を本当に混乱させているのは、.NETクラスの外部のコードの別の部分にDataSetを作成し、System.Data.DataSetへの参照が正常に機能することです。

これについての考えは大歓迎です。

4

1 に答える 1

5

-ReferencedAssembliesSystem.Dataをのパラメータに追加する必要がありますAdd-Type

于 2012-05-11T14:19:13.700 に答える