带有 ASP.NET Core 2 Web 应用程序模板的 Visual Studio 2017 VSIX 只安装一个空白项目

德鲁·布拉舍

我按照“ VSIX 项目模板入门”Microsoft 文档创建了一个 ASP.NET Core 2 Web 应用程序模板,在运行 VSIX 文件后,我列出了新的项目模板,但是当我用它创建一个新项目时,没有文件在那里。这只是一个空项目。我的尝试可以在这里找到:https : //github.com/DrewBrasher/ExampleAspNetCoreTemplate

文档中的步骤是:

  1. 创建项目模板。

    一种。打开要从中创建模板的项目。该项目可以是任何项目类型。

    在项目菜单上,单击导出模板。完成向导的步骤。在 %USERPROFILE%\My Documents\Visual Studio \My Exported Templates 中创建了一个 .zip 文件。

  2. 创建一个空的 VSIX 项目。在文件菜单上,单击新建,然后单击项目。选择 Visual Basic 或 Visual C#。在所选节点下,选择“扩展性”,然后选择“VSIX 项目”。

  3. 将 .zip 文件添加到项目中。将其复制到输出目录属性设置为始终复制。

  4. 在解决方案资源管理器中,双击 source.extension.vsixmanifest 文件以在 VSIX 清单设计器中打开它,然后进行以下更改:

    • 将产品名称字段设置为我的项目模板。
    • 将产品 ID 字段设置为 MyProjectTemplate - 1。
    • 将作者字段设置为 Fabrikam。
    • 将描述字段设置为我的项目模板。
    • 在 Assets 部分中,添加 Microsoft.VisualStudio.ProjectTemplate 类型并将其路径设置为 .zip 文件的名称。
  5. 保存并关闭 source.extension.vsixmanifest 文件。
  6. 构建项目。
  7. 在输出目录中,双击 .vsix 文件。
  8. 出现 VSIX 安装程序消息框。按照说明安装扩展。
  9. 关闭 Visual Studio,然后重新打开它。
德鲁·布拉舍

我相信这是一个 Visual Studio 错误,但我找到了一个解决方法。将项目导出为模板后(步骤 1b),您需要:

  1. 解压缩 zip 文件。
  2. 将此添加到 .vstemplate 文件的“TemplateData”部分:

<CreateInPlace>true</CreateInPlace>

  1. 将文件压缩回 zip 文件。
  2. 继续阅读文档的其余部分。

来源:https : //developercommunity.visualstudio.com/content/problem/21751/creating-new-project-from-vs-2017-rc-exported-temp-1.html

VS2017中导出的项目模板漏掉源文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 15上不存在ASP.NET Core Web应用程序模板

使用Visual Studio 2017 MVC ASP.NET Core发布“它们必须具有相同数量的项目”

Visual Studio 2017:在已创建的Asp .Net Core Web应用程序上访问更改身份验证屏幕

如何使用Visual Studio 2017性能分析ASP.NET IIS Web应用程序?

如何使用SpaTemplates向Visual Studio 2017中的ASP.NET Core Angular 2应用程序添加很棒的字体

带有asp.net core 2.0 Razor Pages的渐进式Web应用程序

无法在Visual Studio 2017中建立「Asp.Net Core Web应用程式」

如何将Bootstrap 4集成到Visual Studio 2017 ASP.NET Core Web应用程序中?

如何将Visual Studio 2017模板从ASP.NET Core 2.0更新到2.1

如何使用Visual Studio 2017将ASP.NET Web API 2项目发布到IIS 8.5?

创建F#ASP.NET Core Web应用程序需要哪种Visual Studio 2017选项?

Vsix安装程序在Visual Studio 2017(15.3)中失败

Asp.Net Core 2 Web API在Visual Studio 2017,Windows 10上显示HTTP 404错误

单击发布为Visual Studio 2017中的ASP.NET Core 2.0项目没有任何作用

Visual Studio 2017中的空白ASP .NET Core Web应用程序项目

Visual Studio 2017中的Docker ASP.NET CORE 2.1应用程序。该应用程序无法在调试模式下启动

新的ASP.Net Core Web应用程序屏幕中没有ASP.Net Core模板Visual Studio 2017

将-ASP.NET MVC 5 Web应用程序(Visual Studio 2017)转换为.exe设置文件

一个Web应用程序中可以有2个ASP.NET Core网站吗?

如何在带有Polymer的Visual Studio ASP.NET Core应用程序中使用照明元素

如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?

带有应用程序内商店的ASP.NET Core WebAPI项目个人用户帐户Visual Studio 2019

模板ASP.NET Core Web应用程序在新项目中不存在

VS 2017 ASP.Net Core Web 应用程序无法针对 .Net Framework

Visual Studio Community 2017 - ASP.Net Web 应用程序 (.NET Framework) 模板损坏?

安装 Visual Studio Build Tools 2017 时没有“ASP.NET MVC 4”程序集

在 Visual Studio 2017 中使用 Web 部署发布 ASP.NET Core 2.1/Angular 应用程序不会将 ClientApp/dist 文件夹复制到主机

如何修改 Visual Studio 的 C# .Net Core 控制台应用程序项目模板

Visual Studio 2017“ASP.NET Core Web 应用程序(.NET Core)”模板丢失