Создать проект из vstemplate

Я пытаюсь создать проект из шаблона проекта. Я внедрил собственный мастер для шаблона проекта, и в ProjectFinishedGenerating он запускается:

try
{
    Solution2 solution = (Solution2)_envDte.Solution;
    var path = Path.Combine(solutionFoler, "Setup");
    // Get the project template
    var projectTemplateFileFullName = solution.GetProjectTemplate(projectTemplateName, language);
    var proj = solution.AddFromTemplate(projectTemplateFileFullName, path, projectName, false);  
}
catch (Exception ex)
{
    System.Windows.Forms.MessageBox.Show(ex.ToString());
}

AddFromTemplate возвращает значение null и не создает новый проект. Никаких исключений также не произошло. Пожалуйста, предложите мне способ, как создать решение из шаблона.


person Alex    schedule 24.02.2016    source источник


Ответы (1)


Я решил. Основная проблема в том, что нужно указывать путь к файлу *.csproj, а не к файлу *.vstemplate.

person Alex    schedule 24.02.2016