gpx1.0を読んでみると失敗した

gpx 1.0 は破棄されたっぽいのですが、それでも1.0で出してくるものがあったので、読めないかテスト。
あいかわらずxsd.exeでクラスを作って、これをシリアライザに食わせたところ、次のようなエラーが出ました。

error CS0030: 型 '...gpxTrkTrksegTrkpt' を型 '...gpxTrkTrksegTrkpt' に変換できません。
error CS0029: 型 '...gpxTrkTrksegTrkpt' を型 '...gpxTrkTrksegTrkpt' に暗黙的に変換できません。

プロパティ、メンバ変数がgpxTrkTrksegTrkpt型の配列の配列になっていたのですが、これをgpxTrkTrksegTrkpt型の配列にしてやると、素直になってくれました。
うーん、これはxsd.exeが悪いのかな…?