已安装SpecFlow.Plus.LivingDocPlugin,执行livingdoc命令提示未识别
解决
livingdoc命令未被识别的问题 原因
安装SpecFlow.Plus.LivingDocPlugin后,livingdoc命令未加入系统环境变量PATH,或未通过正确方式调用。
解决方案
使用.NET全局工具安装LivingDoc CLI
直接通过.NET CLI安装全局工具,让命令在任意终端可调用:dotnet tool install --global SpecFlow.Plus.LivingDoc.CLI安装完成后重启命令提示符,再执行原命令即可。
通过项目本地工具调用
无需全局安装,进入项目根目录(含.csproj的目录),执行:dotnet livingdoc feature-folder C:\Users\UserId\Desktop\Projects\ProjectName\Projects\Project.Tests.Automation -t C:\Users\userId\Desktop\Projects\ProjectName\Projects\Project.Tests.Automation\bin\DEV\net6.0\TestExecution.json手动添加工具路径到系统PATH
找到LivingDoc CLI的安装路径(通常为%USERPROFILE%\.dotnet\tools或项目bin目录下的工具文件夹),将其添加到系统环境变量PATH中,重启命令提示符后重试。验证NuGet包安装状态
检查项目的NuGet包管理界面,确认SpecFlow.Plus.LivingDocPlugin已正确安装,且版本适配.NET 6;同时确保项目已成功构建,TestExecution.json文件已生成。
内容的提问来源于stack exchange,提问作者Choh
相关产品推荐
相关产品推荐

