【C#】XML読み込み時、名前の先頭に ‘-‘ (16 進数値 0x2D) を使用することはできません。エラーが発生する

エラー内容

XmlSerializerを利用してXMLを読み込んだ際に、以下のエラーが発生した。

System.Xml.XmlException: 名前の先頭に '-' (16 進数値 0x2D) を使用することはできません。 行 49、位置 3。
   場所 System.Xml.XmlTextReaderImpl.Throw(Exception e)
   場所 System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
   場所 System.Xml.XmlTextReaderImpl.ParseElement()
   場所 System.Xml.XmlTextReaderImpl.ParseElementContent()
   場所 System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
   場所 System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
   場所 System.Xml.XmlDocument.Load(XmlReader reader)
   場所 System.Xml.XmlDocument.Load(Stream inStream)

原因

原因は単純で、コメント「<!–」を記載したはずが「<–」になってた(びっくりマークが無い)。。。