0

単純なはずのMonodroidコードに苦労していますが、予期しない例外が発生しています。XmlDocumentオブジェクトでSelectNodes()を呼び出そうとすると、コードが例外をスローします。

これはコードです:

XmlDocument handXmlDocument = new XmlDocument();

XmlDeclaration dec = handXmlDocument.CreateXmlDeclaration( "1.0"、null、null);

handXmlDocument.AppendChild(dec);

XmlElement root = handXmlDocument.CreateElement( "friendslist");

handXmlDocument.AppendChild(root);

XmlElement friendElement = handXmlDocument.CreateElement( "friend");

friendElement.SetAttribute( "locationx"、 "35");

friendElement.SetAttribute( "locationy"、 "46");

friendElement.SetAttribute( "phone"、 "4085556803");

root.AppendChild(friendElement);

XmlNodeList friendNodeList = handXmlDocument.SelectNodes( "/ friendslist / friend");

そしてここに例外があります:

E / mono(365):[0x45eec0:]例外処理:System.TypeInitializationException:System.Consoleの型初期化子によって例外がスローされましたE / FriendsView(365):XMLドキュメントの解析例外:型初期化子によって例外がスローされましたSystem.Console E / FriendsView(365)の場合:内部例外解析XMLドキュメント:System.ExecutionEngineException:SIGILL E / FriendsView(365):/ Users / plasma / Work /monoのSystem.Console..cctor()[0x00019] -android-trunk / mcs / class / corlib / System / Console.cs:127

System.Consoleがここに含まれている理由がわかりません。助けてくれてありがとう、マーティン

4

1 に答える 1

1

これを追加するだけで、同じ問題にぶつかる他の人に役立つかもしれません。これは、Monodroid1.0.9186の時点で修正されたMonodroid1.0.8980のバグであることが判明しました。新しいリリースにアップグレードすると、問題が修正されました。

于 2011-01-23T17:24:56.087 に答える