14

「Mono for Android」/MonoDevelop 3.1.1 for Mac OS X の試用版をダウンロードしました。XDocument を使用して XML を解析しようとしています。しかし、必要なインポートが見つからないようです:

using System.Xml.Linq;

次のエラーが表示されます。

The type or namespace name 'Linq' does not exist in the namespace 'System.xml'. Are you missing an assembly reference?

ソリューション エクスプローラーの [参照] の下にある System.Xml 参照を開くと、Linq が含まれていないことがわかります。

System.Xml
 - References
   - mscorlib
   - System
 - System.Xml
 - System.Xml.Schema
 - System.Xml.Serialization
 - System.Xml.XPath
 - System.Xml.Xsl

何か案は?

編集:詳細:

  • ランタイム: Mono 2.10.9 (tarball)

  • Mono for Android: 4.4.55 (評価版)

  • Monotouch: Xamarin.Mac: インストールされていません

  • オペレーティング システム: Mac OS X 10.8.2

System.Xml:

  • [アセンブリ: AssemblyVersion ("2.0.5.0")]
4

2 に答える 2

22

System.Xml.Linqアセンブリをプロジェクト参照に追加する必要があります。にSystem.Xml.LinqはありませんがSystem.Xml、それ自体のアセンブリがあります。

Referencesソリューション ウィンドウで右クリックし、 を選択しますEdit References。そこに追加System.Xml.Linqします。

ここに画像の説明を入力

于 2013-02-14T16:08:42.467 に答える