2012-03-06 6 views
1

System.Diagnostics 네임 스페이스를 사용하여 Process.Start API를 사용해야하는 응용 프로그램을 작성하고 있습니다. mono-2.10으로 달빛 라이브러리를 사용하고 있습니다. 하지만이 오류가 발생합니다System.Diagnostics.Process 네임 스페이스가 없습니다.

"유형 또는 네임 스페이스 이름`Process '을 (를) 찾을 수 없습니다. 사용 지시문이나 어셈블리 참조가 누락 되었습니까?"

달빛 빌드에서 mscorlib.dll 어셈블리에없는 System.Diagnostics 네임 스페이스를 알고 싶습니까 ??

+1

하지만 그 전에는 'using System.Diagnostics'가 누락되지 않았습니까? – gideon

+0

mscorlib를 해체하지 않고 왜 그 네임 스페이스와 클래스가 존재하는지 확인하십시오. – Zenwalker

+0

mscorlib.dll을 디스 어셈블하고 전체 System.Diagnostics 네임 스페이스가 없습니다. 그것은 내가 잘못 컴파일 한 것을 의미합니까? – brunoos

답변

1

에도 mscorlib 불구하고 (그 자체로하는 의심되는) System.Diagnostics 누락, System.dll에서 System.Diagnostics.Process 수준의 삶 (안 mscorlib.dll).

5

System.Diagnostics.Process는 Silverlight API에서 사용할 수 없습니다. 따라서 Moonlight API에서도 사용할 수 없습니다. Process를 사용하려면 전체 .NET Framework BCL을 사용해야합니다.

+0

사용할 수없는 모든 Silverlight API 목록을 얻을 수 있습니까? – brunoos

+0

하나는 있을지 모릅니다. 최선의 방법은 MSDN Silverlight API 참조입니다. http://msdn.microsoft.com/en-us/library/cc838194%28v=vs.95%29.aspx – jpobst

관련 문제