我想安装here中提到的Antlr4 Console App模板,nuget console告诉我我安装成功了。
我尝试再次安装它,但 nuget 告诉我“模板“Antlr4 Console App”已成功创建。”
VS IDE 不会自动包含Antlr4 控制台应用程序模板。它是自动为 dotnet cli 项目模板(使用命令行创建)。
如果要为 VS IDE 创建 Antlr4 Console App 模板,您应该按照以下步骤操作:
1) 以管理员身份打开 CMD 然后键入它来创建 dotnet cli 的模板:
dotnet new -i Antlr4BuildTasks.Templates::8.9.1
然后,
cd xxxx(a default empty folder which for the created project by dotnet cli)
dotnet new antlr
2) 用VS IDE打开创建好的antlr工程
之后,点击VS顶部菜单Project-->Export Template-->Project Template
输入我描述的信息然后点击Finish.
3)关闭VS,将生成的
Antlr4 Console App.zip
文件复制到C:\Users\xxx\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#
:
4) 重启VS,点击新建项目。
对于新添加的模板,VS搜索和定位不太准确,所以往往模板在搜索结果的最后,