所以我正在构建一个非常基本的解决方案来练习 msbuild。它有一个库、网站和测试项目。我了解到我可以创建一个任务来运行 mstest 来运行我的所有测试。
但是我注意到在 tfs build 中,如果您想要它并运行它们,它会自动查找测试。
我读到了看起来也很吸引人的桌面版本。
因此,当我在本地处理我的项目时,在我看来,我需要一个 AfterBuild 任务来为我运行测试。
但是在我在 TFS 构建中检查它之后,它会自动执行测试。那么这是否意味着我的测试将运行两次?一次是因为它是我创建的任务,其次是因为 TFS 构建将运行它。这有意义吗?