Visual Studio 2015的项目模板

时间:2015-11-24 05:41:39

标签: asp.net visual-studio visual-studio-2015 asp.net-core

我正在尝试为Visual Studio 2015创建项目模板。我创建了一个ASP.NET 5类库(在Visual Studio 2015的Web部分下)并使用了选项File-> Export模板。当我尝试使用导出的模板创建项目时,只创建.xproj文件。模板中的文件和依赖项未添加。但是相同的过程适用于普通的类库项目。 我错过了什么。?

2 个答案:

答案 0 :(得分:14)

我找到了这样做的方法。打开zip文件并编辑.vstemplate文件。缺少的行是

<CreateInPlace>true</CreateInPlace>

此行介于

之间
<TemplateData></TemplateData>

这解决了.NET Core 1.0.1工具预览2,VS2015 Update 3的问题。

答案 1 :(得分:3)

为了解决这个问题,我不得不提取输出zip文件,并编辑.vstemplate文件。

TargetFileName工作的<Project>元素中删除<TemplateContent>属性,并正确命名了新的.xproj文件。

.vstemplate文件的相关部分如下所示:

<TemplateContent>
  <Project TargetFileName="MyProject.xproj" File="MyProject.xproj" ReplaceParameters="true">

我改为:

<TemplateContent>
  <Project File="MyProject.xproj" ReplaceParameters="true">

这方面的灵感来自于the ASP.NET 5 project templates,特别是the empty web's .vstemplate file