您可以通过在构建日志中输出特殊格式的消息来控制TeamCity中的构建号。这可以在任何阶段(例如在发布期间)输出,并将导致最初分配的构建号更改。有关更多信息,请参见此处。例如,我们的msbuild会将版本输出为构建号:<Message Text="##teamcity[buildNumber '$(FullVersion)']"/>