Asp.net

Visual Studio 2015 的項目模板

  • September 29, 2016

我正在嘗試為 Visual Studio 2015 創建一個項目模板。我創建了一個 ASP.NET 5 類庫(在 Visual Studio 2015 的 Web 部分下)並使用了選項 File->Export template。當我嘗試使用導出的模板創建項目時,只創建了 .xproj 文件。未添加模板中的文件和依賴項。但是對於普通的類庫項目,相同的過程可以正常工作。我錯過了什麼嗎?

我找到了做到這一點的方法。打開 zipfile 並編輯 .vstemplate 文件。缺少的行是

<CreateInPlace>true</CreateInPlace>

這條線介於

<TemplateData></TemplateData>

這解決了 .NET Core 1.0.1 Tooling Preview 2、VS2015 Update 3 的問題。

為了解決這個問題,我必須提取輸出 zipfile,並編輯該.vstemplate文件。

從工作中的元素中刪除TargetFileName屬性,並且新文件已正確命名。<Project>``<TemplateContent>``.xproj

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

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

我將其更改為:

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

靈感來自於查看ASP.NET 5 項目模板,特別是空的 web.vstemplate文件

引用自:https://stackoverflow.com/questions/33886230