Bonjour,
En exécutant ce code :
J'ai un message d'erreur sur la ligne XmlSerializer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } } }
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).Avez vous une idée de l'erreur que je commets ?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[]'
Merci de vos réponses.
Partager