C# 使用xunit作为目标可执行文件运行dotcover控制台运行程序时遇到错误

C# 使用xunit作为目标可执行文件运行dotcover控制台运行程序时遇到错误,c#,resharper,xunit,dotcover,C#,Resharper,Xunit,Dotcover,我正在使用DotCover控制台运行程序检查代码覆盖率。这是我使用的命令行- C:.\dotcolver.exe cover/TargetExecutable=“C:\packages\xunit.1.9.2\ lib\net20\xunit.runner.msbuild.dll”/TargetArguments=“C:\bin\myConfigFolder\My.Tests.dll”/Output=“C:\temp\CoverageReport.html”/ReportType=“html”

我正在使用DotCover控制台运行程序检查代码覆盖率。这是我使用的命令行-

C:.\dotcolver.exe cover/TargetExecutable=“C:\packages\xunit.1.9.2\ lib\net20\xunit.runner.msbuild.dll”/TargetArguments=“C:\bin\myConfigFolder\My.Tests.dll”/Output=“C:\temp\CoverageReport.html”/ReportType=“html”

但我得到的信息如下-

JetBrains dotCover控制台转轮v2.7.4.24。版权所有(c)2009-2015 JetBrains s.r.o.保留所有权利。

[JetBrains dotCover]报道会议开始[2015年9月30日下午4:22:46]

[JetBrains dotCover]覆盖会话已完成,但出现错误:无法启动应用程序。有关更多详细信息,请参见下文:

指定的可执行文件不是此操作系统平台的有效应用程序…

我使用的DLL来自Visual Studio,我的项目是一个用C#编写的简单测试项目。我曾尝试从CMD控制台和Powershell运行命令行,但最终还是出现了相同的错误


有人能解释一下吗?

msbuild运行程序不是可执行文件。它由MSBuild.exe调用。尝试使用该软件包