During development I've seen xml read errors like this more than once:
TestData.ReadFromXml: xml Deserialize error:There is an error in XML document (2, 2)..
What exactly does (2, 2) refer to? Is it line 2 in the xml file? Line 2, token 2, what?
Are there any debug options I can add to shed more light on the problem?
Edit: here are the first 2 lines:
<?xml version="1.0" encoding="utf-8"?>
<TestSession xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
So it would be complaining on the 'T' character on the 2nd line? This is a class I just serialized, and it is well formed. When deserializing, I think it doesn't like something in the class... and that might explain why it stops at the T in TestSession. It would be nice if it told you what it didn't like.