2016-02-24 5 views
0

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

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 возвращает нуль, а не создавать новый проект. Исключение не произошло. Пожалуйста, предложите мне способ создания решения из шаблона.

ответ

0

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