Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core Visual Studio 2017 VSIX和ASP.NET Core 2 Web应用程序模板仅安装一个空白项目_Asp.net Core_Visual Studio 2017_Vsix_Visual Studio Templates - Fatal编程技术网

Asp.net core Visual Studio 2017 VSIX和ASP.NET Core 2 Web应用程序模板仅安装一个空白项目

Asp.net core Visual Studio 2017 VSIX和ASP.NET Core 2 Web应用程序模板仅安装一个空白项目,asp.net-core,visual-studio-2017,vsix,visual-studio-templates,Asp.net Core,Visual Studio 2017,Vsix,Visual Studio Templates,我按照“”Microsoft文档创建了ASP.NET Core 2 Web应用程序模板,在运行VSIX文件后,我列出了新的项目模板,但当我使用它创建新项目时,没有任何文件。这只是一个空项目。我的尝试可以在这里找到: 文档中的步骤包括: 创建项目模板 a。打开要从中创建模板的项目。此项目可以是任何项目类型 b。在“项目”菜单上,单击“导出样板”。完成向导的步骤。.zip文件是在%USERPROFILE%\My Documents\Visual Studio\My Exported Template

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

文档中的步骤包括:

  • 创建项目模板

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

    b。在“项目”菜单上,单击“导出样板”。完成向导的步骤。.zip文件是在%USERPROFILE%\My Documents\Visual Studio\My Exported Templates中创建的

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

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

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

    • 将“产品名称”字段设置为“我的项目模板”
    • 将产品ID字段设置为MyProjectTemplate-1
    • 将作者字段设置为Fabrikam
    • 将“说明”字段设置为“我的项目模板”
    • 在“资源”部分中,添加Microsoft.VisualStudio.ProjectTemplate类型,并将其路径设置为.zip文件的名称
  • 保存并关闭source.extension.vsixmanifest文件
  • 构建项目
  • 在输出目录中,双击.vsix文件
  • 此时会出现VSIX安装程序消息框。按照说明安装扩展插件
  • 关闭Visual Studio,然后重新打开它

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

  • 解压缩zip文件
  • 将其添加到.vstemplate文件的“TemplateData”部分:
  • true

  • 将文件压缩回zip文件
  • 继续阅读其余的文档
  • 资料来源: