2012-05-11 12 views
4

私は、格納されたprocを開き、パラメータを渡してそのprocを実行し、そのデータをDataSetに出力するPSスクリプトを作成しようとしています。ことは、すべてが動作しているようですが、私は追加型ブロック内の.NETオブジェクトを作成しようwhern、私はエラーを取得:PowershellがAdd_Typeブロック内のSystem.Dataを認識しないのはなぜですか?

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

public class TestObject 
{...} 
'@ 

本当にだ部分:

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

ここではコードです私が混乱するのは、.NETクラス以外のコードの別の部分にDataSetを作成し、System.Data.DataSetへの参照がうまく動作することです。

これについてのご意見をいただければ幸いです。

答えて

3

あなたは、私がこの場合の「ReferencedAssemblies」プロパティのさえ知らなかったAdd-Type

+0

-ReferencedAssembliesパラメータにSystem.Dataを追加する必要があります。ありがとう! –

関連する問題