Используя C #, как мне создать новое решение Visual Studio 2012 Solution программно?

Я последовал заэтот пост переполнения стека относительно того, как создатьпроект для VS2010, надеясь, что это укажет мне правильное направление, но это не такt создание проекта или решения VS2012.

Я также исследовал с помощьюSLNToolsно я нене вижу, как создать новое решение с нуля.

В конечном счете, я хотел бы создать 3-4 проекта VS2012 программно, а затем добавить их в решение, которое также создается программно.

Я попытался найти решение, основанное наэтот пост переполнения стека, но я получаю странную ошибку. Вот код:

    Type typeDTE = Type.GetTypeFromProgID("VisualStudio.DTE.11.0");
    var dte = (DTE)Activator.CreateInstance(typeDTE, true);
    var sln = (Solution2)dte.Solution;
    sln.Create(@"D:\Visual Studio\Projects","Test");

И вот ошибка:

Ответы на вопрос(4)

Ваш ответ на вопрос