.net - 自动更新带有 TFS 修订版的文件?

标签 .net tfs msbuild

我对 TFS 很陌生(实际上我只是使用它,因为我在 CodePlex 上有一些项目并且不想通过 svnbridge),并且我正在寻找与 SVN 中的 $Revision$ 参数等效的东西。

基本上在结账时,我想更新一个文件以包含最新的修订号,以显示为版本号(就像 SO 底部一样)。

.net 3.5 SP1 的 msbuild 中是否已经内置了任何内容,或者任何官方/标准的 msbuild 任务,甚至是相当于删除 $Revision$ 并让 TFS 客户端在结账时发挥作用的内容?

最佳答案

TFS 目前不支持关键字扩展。这常常让人大吃一惊。下面是有关该主题的几篇博客文章,如果您想投票支持该功能,您还可以在其中找到一个链接,将您带到 Microsoft 网站。我知道团队时常会提出这样的要求 - 但他们还没有遇到任何真正需要关键字扩展的人,只是很多人都已经习惯了.

无论如何 - 请阅读并看看您的想法。

关于.net - 自动更新带有 TFS 修订版的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/841625/

相关文章:

f# - MSBuild 构建解决方案但无法构建项目

xamarin - 目标_RemoteBuild不存在

c# - PrincipalContext.ValidateCredentials 在 XP 上始终使用 Machine ContextType 返回 False

.net - 在C#中将JSON反序列化为匿名对象

git - 使用 TFS + git 设置 Xamarin Studio 版本控制

c# - 用于C#的构建工具,类似于Java的maven/gradle

c# - 如何使用 Moq 为接口(interface)模拟 `object.Equals(object obj)`

c# - 多线程应用程序与记录器线程交互

testing - 我可以更改 TFS 测试用例的布局吗?

tfs - 从代码更新现有工作项