使用 dotCover 命令行工具 (JetBrains) 的单元测试覆盖率 - 是否可以 运行 此工具与 x64 dll 测试?

Unit test coverage using dotCover command line tool(JetBrains) - Is it possible to run this tool with x64 dll tests?

我正在使用 dotCover 命令行工具 (JetBrains) https://www.jetbrains.com/dotcover/download/#section=commandline

我正在阅读这份文档 https://www.jetbrains.com/help/dotcover/Running_Coverage_Analysis_from_the_Command_LIne.html

我有一个逻辑 dll - x64 编译。
我有一个测试 dll(AppTests 测试项目)-x64 compiled
我在我的解决方案项目文件夹上创建 coverage.xml,参数如下

<AnalyseParams>
      <TargetExecutable>C:\Program Files (x86)\Microsoft Visual Studio12.0\Common7\IDE\MSTest.exe</TargetExecutable> 
      <TargetArguments>D:\Projects\TheApplication\bin\Debug\AppTests.dll</TargetArguments>
      <Output>AppCoverageReport.html</Output>
      <ReportType>html</ReportType>
</AnalyseParams>

我在 cmd 中输入 "dotcover analyse coverage.xml"

我收到了流动错误: "If you build your test project assembly as a 64 bit assembly, it cannot be loaded. When you build your test project assembly, select "平台的任何 CPU"。要 运行 在 64 位处理器上以 64 位模式进行测试,您必须将“主机”选项卡中的测试设置更改为 运行你在 32 位进程中的测试

我无法将 logic.dll 和 AppTests.dll 构建到 "any cpu"。

我读了这个 post: How do I get unit tests to run on a x64 platform

但就我而言,我 运行 从 dot cover 命令行工具而不是 visual studio UI 进行测试。

我能做什么?还有其他选择吗?

谢谢。

我从 Resharper 支持那里得到答案,它解决了我的问题,所以我分享它。

<AnalyseParams>
     <TargetExecutable>C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe</TargetExecutable> 
     <TargetArguments>D:\Projects\TheApplication\bin\Debug\AppTests.dll /Settings:"<your path>\runsetting.xml"</TargetArguments>
     <Output>AppCoverageReport.html</Output>
     <ReportType>html</ReportType>
</AnalyseParams>