【问题标题】:How to run nunit with msbuild from VS2010如何从 VS2010 使用 msbuild 运行 nunit
【发布时间】:2011-01-05 14:40:11
【问题描述】:

请告诉我如何使用 msbuild 运行 nunit。我正在使用 TFS 进行代码集成和 VS2010 。

【问题讨论】:

    标签: tfs msbuild nunit nunit-console


    【解决方案1】:

    由于您使用的是 Team Foundation Server,因此您可能希望将 NUnit 与 TFSBuild 而不是 MSBuild 集成。

    您需要 MSBuild 任务才能运行 NUnit,如以下三个教程中所述:

    最简单的方法是使用MSBuild Community Tasks,您已经准备好使用NUnit 任务,您只需向您的msbuild 文件添加一个目标,如下所示:

    <Target Name="RunTests">  
        <!-- Run Unit tests -->  
        <CreateItem Include="$(OutDir)*.Tests.dll">  
          <Output TaskParameter="Include" ItemName="TestAssembly" />  
        </CreateItem>  
        <NUnit ToolPath="..\Tools\NUnit" DisableShadowCopy="true" Assemblies="@(TestAssembly)" />  
      </Target>
    

    【讨论】:

    • 我不明白你的问题。你读过教程吗?您是否安装了 MSBuild 社区任务并尝试了 NUnit 任务?
    • 我安装了 MSBuild 社区任务并将其导入 但我得到无效的 nunit 元素
    • 试试下面的页面(翻译自德语),它包含可以直接运行的示例代码(msbuild 文件):bit.ly/fIpjsz
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多