Abra um arquivo de solução do VS 2005 (.sln) na memória

Gostaria de abrir na memória um arquivo .sln existente.

Exemplo de um método não funcional:

private Solution2 OpenSolution(string filePath)
{
    Solution2 sln;
    sln.Open(filePath);
    return sln;
}

Se eu tiver uma instância de Solution2, então eu posso chamar o método Open; masComo posso obter uma instância de Solution2?

Meu objetivo é então pegar o projeto adequado e ler algumas de suas configurações ... mas é fácil ter acesso à solução.

Obrigado antecipadamente, Luís

questionAnswers(4)

yourAnswerToTheQuestion