Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法从 COR_PROFILER_PATH 解析探查器路径

问题描述 投票:0回答:1
  1. 我有集成 SonarQube
  2. 安装了 Visual Studio 2022 EnterPrise Edition - C# 代码库中的测试项目
  3. 安装了测试项目单元测试代码覆盖率的覆盖物
  4. 命令行出现以下错误: 封面“./Application.Tests/bin/Debug/Application.Tests.dll”--target“dotnet”--targetargs“测试”./Application.Tests/Application.Tests.csproj“--no-build”-f =opencover -o="coverage.xml"

错误信息: Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法从 COR_PROFILER_PATH 和 COR_PROFILER 环境变量解析探查器路径。 堆栈跟踪: 在 Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.ResolveProfilerPath() 在 Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.Initialize() 在 Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider() 在 Microsoft.QualityTools.Testing.Fakes.Shims.ShimRuntime.CreateContext()

运行 coverlet 命令行时出现错误 封面“./Application.Tests/bin/Debug/Application.Tests.dll”--target“dotnet”--targetargs“测试”./Application.Tests/Application.Tests.csproj“--no-build”-f =opencover -o="coverage.xml"

** 错误消息:** Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法从 COR_PROFILER_PATH 和 COR_PROFILER 环境变量解析探查器路径。

预期:需要克服这个错误。

sonarqube xunit sonarscanner
1个回答
0
投票

用于dot net core测试项目 封面“./Application.Tests/bin/Debug/Application.Tests.dll”--target“dotnet”--targetargs“测试”./Application.Tests/Application.Tests.csproj“--no-build”-f =opencover -o="coverage.xml"

用于.net框架测试项目 封面“./Application.Tests/bin/Debug/Application.Tests.dll”--目标“C:\Program Files\Microsoft Visual Studio�2\Enterprise\Common7\IDE\Extensions\TestPlatform stest.console.exe”- -targetargs“./Application.Tests/bin/Debug/Application.Tests.dll”-f=opencover -o="coverage.xml"

© www.soinside.com 2019 - 2024. All rights reserved.