ariáveis de ambiente e automação do Visual Studio 2010

Estou abrindo soluções VS2010 usando automação C # e VS2010. Eu abro as soluções assim:

Type type = Type.GetTypeFromProgID("VisualStudio.DTE.10.0", true);
Object comObject = Activator.CreateInstance(type);
...
sol.Open(solution_full_path);

O problema que estou tendo é que, quando crio a instância doVisualStudio.DTE.10.0, inicia odevenv.exe processo dewinlogon.exe que vê um ambiente completamente diferente do meu aplicativo. Algumas das variáveis de ambiente são importantes para resolver alguns caminhos definidos nos projetos.

Existe alguma maneira de influenciar as variáveis de ambiente dodevenv.exe processo? Existe alguma maneira de injetar ambiente / propriedades usando as interfaces de automação do VS2010?

questionAnswers(2)

yourAnswerToTheQuestion