2012-03-06 9 views
1

System.Diagnostics名前空間を使用してProcess.Start APIを使用する必要があるアプリケーションを作成しています。私はmono-2.10で月ライブラリーを使用しています。しかし、私はこのエラーが発生していますSystem.Diagnostics.Process名前空間がありません

"タイプまたは名前空間名` Process 'が見つかりませんでした。使用するディレクティブまたはアセンブリ参照がありませんか?

Moonlightビルドのmscorlib.dllアセンブリにないSystem.Diagnostics名前空間がわかりますか?

+1

その前に、 'using System.Diagnostics'がないことを確かめてください。 – gideon

+0

mscorlibを分解して、その名前空間とクラスが存在するかどうかを確認してください。 – Zenwalker

+0

mscorlib.dllを逆アセンブルし、System.Diagnostics全体の名前空間がありません。それは私が間違ってそれを編集したことを意味しますか? – brunoos

答えて

1

mscorlibは、(それ自体で疑わしいです)System.Diagnosticsが欠落しているにもかかわらず、System.Diagnostics.ProcessクラスがSystem.dll(ないmscorlib.dll)に住んでいます。

5

System.Diagnostics.ProcessはSilverlight APIでは使用できません。したがって、Moonlight APIでは利用できません。 Processを使用する場合は、完全な.NETフレームワークBCLを使用する必要があります。

+0

利用できないすべてのSilverlight APIのリストはどこから入手できますか – brunoos

+0

私は疑問があります。最善の策はおそらくMSDN Silverlight APIリファレンスです:http://msdn.microsoft.com/en-us/library/cc838194%28v=vs.95%29.aspx – jpobst

関連する問題