Templates 如何显示已安装的dotnet新模板版本号
我已经安装了一系列的dotnet模板,用于Templates 如何显示已安装的dotnet新模板版本号,templates,.net-core,Templates,.net Core,我已经安装了一系列的dotnet模板,用于 dotnet new 通过使用cli选项,例如 dotnet new -i Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0 或 如本文所述 如何列出已安装的模板的版本? 产量 dotnet new 不显示模板的当前版本 ╔═════════════════════════════════════════════════════════════════════════════════════════
dotnet new
通过使用cli选项,例如
dotnet new -i Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0
或
如本文所述
如何列出已安装的模板的版本?
产量
dotnet new
不显示模板的当前版本
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ Templates Short Name Language Tags ║
╠══════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║ ---------------------------------------------------------------------------------------------------------------- ║
║ Console Application console [C#], F#, VB Common/Console ║
║ Class library classlib [C#], F#, VB Common/Library ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
[更新-请注意,这篇文章已经有2年多的历史了,而且工具似乎已经变得更好了] 我想到的最好的办法似乎就是进去看看
C:\Users\BozoJoe\.templateengine\dotnetcli\v2.1.104\packages
其中包含文件名中带有版本号的nupkg(以及nupkg ZIP)获取模板版本有两种方法 首先,您可以使用 秒,您可以使用以下命令:
dotnet new --debug:showconfig
这将显示所有已安装的模板及其版本号
我创建了一个名为TemplateVersions的dotnet工具。该工具列出了在'C:\Users\BozoJoe\.templateengine\dotnetcli'中找到的所有版本,甚至可以列出所有版本的所有软件包。我专门构建它来解决无法查看已安装模板版本的问题。I do>dotnet new-u此列表列出了所有模板和版本以及正确的名称,以便在需要时安装模板。
dotnet new -u
dotnet new --debug:showconfig