¿Cómo escribir un archivo usando StreamWriter en Windows 8?

Estoy teniendo problemas al crear unStreamWriter objeto en Windows-8, normalmente solo creo una instancia simplemente pasando una cadena como parámetro, pero en Windows 8 recibo un error que indica que debería recibir un Stream, pero noté que Stream es una clase abstracta, ¿Alguien sabe? ¿Cómo será el código para escribir un archivo xml? Por cierto, estoy usando .xml porque quiero guardar el objeto serializado, o ¿alguien sabe cómo guardar en un archivo un objeto serializado en Windows 8?

¿Algunas ideas?

Actualmente utilizando Windows 8 Consumer Preview

Código:

StreamWriter sw = new StreamWriter("person.xml");

Error:

The best overloaded method match for 'System.IO.StreamWriter.StreamWriter(System.IO.Stream)' has some invalid arguments

Respuestas a la pregunta(2)

Su respuesta a la pregunta