Napisz element xmlns z atrybutami

Używam XmlWriter do generowania pliku XML. Próbuję odtworzyć stary plik XML i chcę utworzyć wpis, który będzie wyglądał;

<Return xmlns="http://address/here" appName="Data Return - Collection Tool" appVer="1.1.0">

Mój kod jest następujący:

        writer.WriteStartElement("Return", "http://address/here")
        writer.WriteAttributeString("appName", "Data Return - Collection Tool")
        writer.WriteAttributeString("appVer", "1.1.0")

To generuje atrybuty w niewłaściwej kolejności, tj.

<Return appName="Data Return - Collection Tool" appVer="1.1.0" xmlns="http://address/here">

Jak mogę sprawić, że pojawią się w kolejności, w jakiej chcę. Proszę o jakąkolwiek pomoc.

questionAnswers(1)

yourAnswerToTheQuestion