小编Din*_*esh的帖子

WIX捆绑创作

我试图创建一个MSI,它有和exe.使用WIX中的Bundle选项.这样做会导致错误.有人可以帮我解决这个问题.以下是代码:

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"  
     xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
  <Bundle Version="1.0.0.0" UpgradeCode="7AE2E358-B5A0-44B1-9B29-FDD275992993">
    <Chain>
      <ExePackage Id="Netfx4Full" Compressed="no" PerMachine="yes" Permanent="yes" Vital="yes" 
                  SourceFile="ca\dotNetFx40_Full_x86_x64.exe"              
                  DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193"            
                  DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)" />
    </Chain>
 </Bundle>
Run Code Online (Sandbox Code Playgroud)

错误

错误LGHT0089:找到多个输入部分"{A1B42CCE-8AFE-11E2-AC8C-B3456288709B}"和"{8E644424-3113-462E-9197-32DF7​​40AEB78}".单个目标中可能只存在一个输入部分.

wix

5
推荐指数
1
解决办法
1167
查看次数

NUnit 测试的 OpenCover 覆盖率

我正在尝试使用 Opencover 来运行 NUnit 测试用例的代码覆盖率。我得到了预期的结果,但问题是在执行 opencover 时它再次运行测试。我们不希望发生这种情况,因为我们单独运行测试。下面是我的代码。

单元测试执行

<Exec Command="$(NUnit) @(AssembliesToTest->'&quot;%(FullPath)&quot;', ' ') /xml:&quot;@(TestsDirectory)Unit-nunit-results.xml&quot;" 
      ContinueOnError="false" />
Run Code Online (Sandbox Code Playgroud)

公开执行

<Exec Command="$(OpenCoverExecutable) -register:user -target:$(NUnit) -targetargs:&quot;/noshadow %(CodeCoverageAssemblies.fullpath) /domain:single&quot; -mergeoutput -output:&quot;$(OutputPath)\OpenCover-results.xml&quot;" 
      ContinueOnError="false" />
Run Code Online (Sandbox Code Playgroud)

有没有办法在不执行两次测试的情况下获得测试和代码覆盖结果。

提前致谢,

迪内什。

opencover

2
推荐指数
1
解决办法
3072
查看次数

标签 统计

opencover ×1

wix ×1