0

だから私はmsbuildを練習するための非常に基本的なソリューションを構築しています。ライブラリ、Webサイト、およびテストプロジェクトがあります。mstestを実行するタスクを作成して、すべてのテストを実行できることを学びました。

しかし、tfsビルドでは、必要に応じてテストが自動的に検出されて実行されることに気付きました。

魅力的に見えるデスクトップビルドについても読みました。

したがって、ローカルでプロジェクトに取り組んでいると、テストを実行するタスクAfterBuildが必要になるようです。

ただし、TFSビルドで確認すると、テストが自動的に実行されます。つまり、これは私のテストが2回実行されることを意味しますか?1つは私が作成したタスクであるため、2つ目はTFSビルドが実行するためです。これは意味がありますか?

4

1 に答える 1

0

Condition=” ‘$(IsDesktopBuild)’ != ‘true’"これを修正するために条件を使用できるはずです。

次のブログ投稿の詳細を参照してくださいhttp://www.morkeleb.com/2008/11/16/running-tests-in-desktopbuild/

于 2012-10-26T20:07:05.080 に答える