ReSharper 命令行工具
ReSharper 命令行工具是一组 免费跨平台的独立工具,可帮助您将自动代码质量流程集成到 CI、版本控制或任何其他服务器中。
命令行工具包包括以下工具:
InspectCode ,可执行数百项 ReSharper 的 代码检查
CleanupCode ,可立即消除代码样式违规并确保代码库的一致性
将 ReSharper 命令行工具作为 .NET 工具安装并使用
如果您的计算机上安装了 .NET Core 3.1.0 或更高版本 ,您可以将 ReSharper 命令行工具作为 .NET 全局和本地工具安装并使用。
安装 ReSharper 命令行工具
要在默认位置将 ReSharper 命令行工具安装为全局 .NET 工具,请运行以下命令行:
dotnet tool install -g JetBrains.ReSharper.GlobalTools要在 Windows ARM64 上安装,您需要显式指定架构:
dotnet tool install -g JetBrains.ReSharper.GlobalTools --arch arm64在构建脚本中,您可以 将其安装为本地工具 ,以保持操作系统不受不必要的修改影响。 使用工具清单文件,您可以在本地执行以下操作:
# One-time locally dotnet new tool-manifest dotnet tool install JetBrains.ReSharper.GlobalTools # In the build script dotnet tool restore如果没有工具清单,您可以使用
--tool-path参数。有关自定义安装,请参阅 dotnet tool install命令的文档。 例如,您可以从当前目录中的 .nupkg 文件安装所需版本的工具:
dotnet tool install -g --add-source . JetBrains.ReSharper.GlobalTools --version 2020.3.0-*
由于 ReSharper 命令行工具以单个包的形式提供,成功安装后它们将共享相同的命令: jb。 您可以将特定工具作为第一个参数提供:
jb inspectcode|cleanupcode [tool-specific parameters]
运行 ReSharper 命令行工具
要在解决方案中查找代码问题,请运行
jb inspectcode YourSolution.sln -o=<PathToOutputFile>有关更多信息和可用的命令行参数,请参阅 InspectCode 命令行工具。
要重新格式化代码并修复解决方案中的代码样式,请运行
jb cleanupcode YourSolution.sln有关更多信息和可用的命令行参数,请参阅 CleanupCode 命令行工具。
最后修改日期: 2025年 9月 26日