2012-05-11 7 views
4

저장 프로 시저를 열고 매개 변수를 전달하고 해당 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를 추가해야합니다. 감사! –

관련 문제