Exception non gérée du type 'System.InvalidOperationException'
Bonjour,
En exécutant ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| private static void test()
{
TrainingCenterDatabase_t trainingData = null;
using (TextReader reader = new StreamReader("D:\\activity.tcx"))
{
try
{
XmlSerializer serializer = new XmlSerializer(typeof(TrainingCenterDatabase_t));
trainingData = (TrainingCenterDatabase_t)serializer.Deserialize(reader);
reader.Close();
}
catch (Exception e)
{
Console.WriteLine("Exception source: {0}", e.Source);
}
}
} |
J'ai un message d'erreur sur la ligne XmlSerializer :
Citation:
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans System.Xml.dll
Informations supplémentaires : Impossible de générer une classe temporaire (result=1).
Citation:
Message "Impossible de générer une classe temporaire (result=1).
error CS0030: Impossible de convertir le type 'TrainingCenterDatabasev2.xsd.Trackpoint_t[]' en 'TrainingCenterDatabasev2.xsd.Trackpoint_t'
error CS0030: Impossible de convertir le type 'TrainingCenterDatabasev2.xsd.Trackpoint_t[]' en 'TrainingCenterDatabasev2.xsd.Trackpoint_t'
error CS0029: Impossible de convertir implicitement le type 'TrainingCenterDatabasev2.xsd.Trackpoint_t' en 'TrainingCenterDatabasev2.xsd.Trackpoint_t[]'
error CS0029: Impossible de convertir implicitement le type 'TrainingCenterDatabasev2.xsd.Trackpoint_t' en 'TrainingCenterDatabasev2.xsd.Trackpoint_t[]'
Avez vous une idée de l'erreur que je commets ?
Merci de vos réponses.