Visual Studio 2017 VSIX with ASP.NET Core 2 Web 应用程序模板只安装一个空白项目
Visual Studio 2017 VSIX with ASP.NET Core 2 Web Application template just installs a blank project
我关注了“Getting Started with the VSIX Project Template" Microsoft documentation to create an ASP.NET Core 2 Web Application template and after running the VSIX file I have the new project template listed but when I create a new project with it none of the files are there. It is just an empty project. My attempt can be found here: https://github.com/DrewBrasher/ExampleAspNetCoreTemplate
文档中的步骤是:
创建项目模板。
一个。打开要从中创建模板的项目。该项目可以是任何项目类型。
b。在“项目”菜单上,单击“导出模板”。完成向导的步骤。在 %USERPROFILE%\My Documents\Visual Studio \My Exported Templates 中创建了一个 .zip 文件。
创建一个空的 VSIX 项目。在“文件”菜单上,单击“新建”,然后单击“项目”。 Select Visual Basic 或 Visual C#。在 selected 节点下,select 可扩展性,然后是 select VSIX 项目。
将 .zip 文件添加到项目中。将其复制到输出目录 属性 设置为始终复制。
在解决方案资源管理器中,双击 source.extension.vsixmanifest 文件以在 VSIX 清单设计器中将其打开,然后进行以下更改:
- 将产品名称字段设置为我的项目模板。
- 将产品 ID 字段设置为 MyProjectTemplate - 1。
- 将作者字段设置为 Fabrikam。
- 将描述字段设置为我的项目模板。
- 在资产部分,添加一个 Microsoft.VisualStudio.ProjectTemplate 类型并将其路径设置为 .zip 文件的名称。
- 保存并关闭 source.extension.vsixmanifest 文件。
- 构建项目。
- 在输出目录中,双击 .vsix 文件。
- 出现 VSIX 安装程序消息框。按照说明安装扩展程序。
- 关闭 Visual Studio 然后重新打开。
我认为这是一个 Visual Studio 错误,但我找到了解决方法。将项目导出为模板(步骤 1b)后,您需要:
- 解压缩 zip 文件。
- 将此添加到 .vstemplate 文件的 "TemplateData" 部分:
<CreateInPlace>true</CreateInPlace>
- 将文件压缩回 zip 文件。
- 继续阅读文档的其余部分。
我关注了“Getting Started with the VSIX Project Template" Microsoft documentation to create an ASP.NET Core 2 Web Application template and after running the VSIX file I have the new project template listed but when I create a new project with it none of the files are there. It is just an empty project. My attempt can be found here: https://github.com/DrewBrasher/ExampleAspNetCoreTemplate
文档中的步骤是:
创建项目模板。
一个。打开要从中创建模板的项目。该项目可以是任何项目类型。
b。在“项目”菜单上,单击“导出模板”。完成向导的步骤。在 %USERPROFILE%\My Documents\Visual Studio \My Exported Templates 中创建了一个 .zip 文件。
创建一个空的 VSIX 项目。在“文件”菜单上,单击“新建”,然后单击“项目”。 Select Visual Basic 或 Visual C#。在 selected 节点下,select 可扩展性,然后是 select VSIX 项目。
将 .zip 文件添加到项目中。将其复制到输出目录 属性 设置为始终复制。
在解决方案资源管理器中,双击 source.extension.vsixmanifest 文件以在 VSIX 清单设计器中将其打开,然后进行以下更改:
- 将产品名称字段设置为我的项目模板。
- 将产品 ID 字段设置为 MyProjectTemplate - 1。
- 将作者字段设置为 Fabrikam。
- 将描述字段设置为我的项目模板。
- 在资产部分,添加一个 Microsoft.VisualStudio.ProjectTemplate 类型并将其路径设置为 .zip 文件的名称。
- 保存并关闭 source.extension.vsixmanifest 文件。
- 构建项目。
- 在输出目录中,双击 .vsix 文件。
- 出现 VSIX 安装程序消息框。按照说明安装扩展程序。
- 关闭 Visual Studio 然后重新打开。
我认为这是一个 Visual Studio 错误,但我找到了解决方法。将项目导出为模板(步骤 1b)后,您需要:
- 解压缩 zip 文件。
- 将此添加到 .vstemplate 文件的 "TemplateData" 部分:
<CreateInPlace>true</CreateInPlace>
- 将文件压缩回 zip 文件。
- 继续阅读文档的其余部分。