2016-02-24 47 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返回null,並且不產生新的項目。也沒有發生異常。 請告訴我如何從模板創建解決方案。

回答

0

我已解決。主要問題是你必須指定* .csproj文件的路徑,而不是* .vstemplate。