C# 使用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” 但我得到的信息如下- 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运行命令行,但最终还是出现了相同的错误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”
有人能解释一下吗?msbuild运行程序不是可执行文件。它由MSBuild.exe调用。尝试使用该软件包