如何从NuGet包中安装模板?

4
2个回答

1

对于 .NET Core,可以使用以下方法完成

dotnet new --install <id of your template package>

请参阅 CLI文档


安装后它没有显示出来。可能是什么原因?我尝试以管理员身份运行,但仍无法显示/列出命令后的模板,我也找不到我尝试安装的新模板。 - Ak777
说实话,经过多次尝试,最终成功了——关闭所有的VS实例,再次以管理员模式运行VS开发人员Shell。 - Ak777

0

我有同样的问题,发现以下内容:

  1. Dotnet 5.0无法通过ID从我的NuGet服务器加载模板,但是Dotnet 6.0可以,并将.nupkg文件放置在%USERPROFILE%.templateengine\packages中
  2. VS 2022和新的Rider可以查看这些模板。
  3. Dotnet 5.0可以通过.nupkg本地路径安装模板,并将其放置在%USERPROFILE%.templateengine\dotnetcli\v5.0.404\packages中
  4. 完成第3步后,您可以在Visual Studio 2019中使用模板,但我还在.template.config文件夹中拥有ide.host.json https://github.com/sayedihashimi/template-sample#supporting-visual-studio-2019

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接