如何使用 dotnet CLI 安装和使用项目模板

如何使用 dotnet CLI 安装和使用项目模板

我最近做了一个reddit 帖子其中我询问了如何在 Visual Studio 2022 中禁用隐式使用。从那篇文章中我了解到了几件事:

  • 这只能通过.csproj不包含ImplicitUsings标签的文件按项目进行
  • 可以导出此类项目的模板并在其他项目中重复使用它dotnet

由于我对直接从命令行(具体来说是 Powershell)生成自定义控制台应用程序感兴趣,因此我首先使用 Visual Studio 2022 UI 将调整后的控制台应用程序导出为模板项目 > 导出模板 > 项目模板. 这将生成一个.zip文件,该文件被转储到 Visual Studio 安装目录中的通用模板文件夹中。

根据关联在 reddit 帖子中,应该可以使用这个模板,dotnet new --install然后dotnet new template

我尝试过以下明显的命令:

dotnet new <path_to_zip_template_file dotnet new --install <path_to_zip_template_file

第一个命令崩溃了:

未找到匹配的模板<path_to_zip_template_file>

第二条命令崩溃了:

<path_to_zip_template_file不支持

我可能做错了什么。有人知道那是什么吗?

答案1

解压缩.zip

然后在你的终端中,导航到模板文件夹(它应该包含一个名为的文件夹.template.config

然后运行dotnet new --install .\


或者,dotnet new --install还支持安装 nuget 包.nupkg,您可以按照以下步骤创建:https://docs.microsoft.com/en-us/dotnet/core/tutorials/cli-templates-create-template-package

相关内容