为什么无法使用 nuget 包管理器安装模板类型的 dotnet nuget 包

vik*_*ben 2 .net visual-studio nuget nuget-package

我正在尝试使用 nuget 包管理器安装模板类型的 nuget 包。我不断收到错误

包“Auth0.Templates 2.0.0”具有项目“ConsoleApp1”不支持的包类型“Template”。

我正在尝试执行此操作,以便根据此 Nuget 包内的模板修改我的现有项目。我在这里做错了什么?

ziv*_*kan 5

模板包旨在与dotnet new命令一起使用一起使用。我相信,一旦从命令行在本地安装了模板,它也可以在 Visual Studio 的新项目向导中使用,但我不认为 VS 中有任何 GUI 可以安装此类模板包,您需要使用 CLI。

因此,打开一个终端,无论是来自 Windows 还是 VS 中的终端。然后你就可以运行dotnet new install Auth0.Templates

然后,您可以使用dotnet new Auth0.WebAPI或他们提供的任何其他模板创建一个新项目(该包包含 4 个包)。

无法使用模板(包或其他方式)来修改现有项目。您可以做的是在新目录中创建一个新项目,然后并排打开csproj文件并复制所需的任何项目定义(模板可能包含的其他文件也是如此)。