3

在 MSDN 网页之后,我尝试在我的 tfsbuild.proj 中手动运行 mstest 并将结果放入通过/失败逻辑中,因此如果此特定测试失败,则构建将失败。这有点像从 CMD 运行 FxCop 或其他东西并捕获“0”或“1”并强制使构建失败。

MSTest /testcontainer:test.dll /publish: http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

我可以理解在 Exec 任务中运行它,但我不知道 BuildNumber 是什么,例如。

帮助?

4

1 回答 1

1

从http://msdn.microsoft.com/en-us/library/ms243151%28VS.100%29.aspx获取内部版本号的说明:

  1. 打开 Visual Studio 并连接到 Team Foundation Server。
  2. 打开团队资源管理器。
  3. 打开您的团队项目并展开团队项目节点。
  4. 在构建下,双击所有构建类型或特定构建类型以查看其构建。您可以使用的构建名称位于名称列中。
于 2010-03-24T05:35:51.790 回答