Como escrever um arquivo usando o StreamWriter no Windows 8?

Estou tendo problemas ao criar umStreamWriter Objeto no windows-8, normalmente eu apenas criar uma instância passando apenas uma string como parâmetro, mas no Windows 8 eu recebo um erro que indica que deve receber um Stream, mas notei que o Stream é uma classe abstrata, Alguém sabe como será o código para escrever um arquivo xml ?, BTW estou usando .xml porque eu quero salvar o objeto serializado, ou alguém sabe como salvar em um arquivo um objeto serializado no Windows 8 ?.

Alguma ideia?

Atualmente usando o Windows 8 Consumer Preview

Código:

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

Erro:

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

questionAnswers(2)

yourAnswerToTheQuestion