【问题标题】:Project template for Visual Studio 2015Visual Studio 2015 的项目模板
【发布时间】:2016-02-26 10:56:21
【问题描述】:

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

【问题讨论】:

  • 嗨,Anandha,您能接受@Bebben 的回答吗?它对我有用,从赞成票来看,这是一个普遍接受的答案。

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


【解决方案1】:

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

<CreateInPlace>true</CreateInPlace>

这条线在

<TemplateData></TemplateData>

这解决了 .NET Core 1.0.1 Tooling Preview 2、VS2015 Update 3 的问题。

【讨论】:

  • 非常适合我 .NET Core 1.0.1 等。谢谢!!
  • 这仍然是 VS2017 的答案。希望这能得到支票。
【解决方案2】:

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

&lt;TemplateContent&gt; 下的&lt;Project&gt; 元素中删除TargetFileName 属性有效,并且新的.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

【讨论】:

  • 这对我不起作用。 Visual Studio 2015 更新 2
猜你喜欢
  • 2017-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 1970-01-01
相关资源
最近更新 更多