2011-01-05 43 views

回答

19

您可能想要將NUnit與TFSBuild集成,而不是MSBuild,因爲您正在使用Team Foundation Server。

您需要的MSBuild任務能夠運行NUnit的在以下三個教程解釋說:

是該最簡單的方法使用MSBuild Community Tasks已經有NUnit ta SK隨時可以使用,你只需要一個目標添加到您的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> 
+0

如何使NUnit的任務就可以使用了 – Rajesh 2011-01-05 15:07:37

+0

我不明白你的問題。你讀過這些教程嗎?你安裝了MSBuild社區任務並嘗試NUnit任務嗎? – 2011-01-05 15:20:48

+0

我安裝了MSBuild社區任務並導入它但我失效了nunit元素 – Rajesh 2011-01-05 15:40:26