【问题标题】:Create project from vstemplate从 vstemplate 创建项目
【发布时间】:2016-02-24 09:39:36
【问题描述】:

我正在尝试从项目模板创建项目。 我已经为项目模板实现了自定义向导,并在 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,并且不创建新项目。也没有发生异常。 请建议我如何从模板创建解决方案。

【问题讨论】:

    标签: c# visual-studio-2013 envdte visual-studio-templates


    【解决方案1】:

    我已经解决了。主要问题是您必须指定 *.csproj 文件的路径,而不是 *.vstemplate 文件的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多