2011-01-05 18 views

答えて

19

Team Foundation Serverを使用しているので、おそらくNUnitをTFSBuildと統合し、MSBuildは統合しないことをお勧めします。

3次のチュートリアルで説明したようにあなたはNUnitのを実行できるようにするのMSBuildタスクが必要になります。

がある最も簡単な方法NUnitタを既に持っているMSBuild Community Tasksを使用する使用する準備ができ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

私はあなたの質問を理解していない – Rajesh

+0

を使用するためにNUnitのタスクの準備ができようにする方法。チュートリアルを読みましたか? MSBuildコミュニティタスクをインストールしてNUnitタスクを試しましたか? –

+0

MSBuildコミュニティタスクをインストールしてインポートしました。インポートプロジェクト= "$(MSBuildExtensionsPath)\ MSBuildCommunityTasks \ MSBuild.Community.Tasks.Targets" />が無効なnunit要素を取得しています – Rajesh

関連する問題