我在谷歌上搜索了很多,试图找到一个解决方案,但似乎我遗漏了一些东西。
大多数文章告诉我,我应该修改构建文件(TfsBuild.proj)。但我哪儿都找不到那个文件。搜索更多的信息告诉我,它已经被TFS2010的新构建模式所取代了?
SHFB的正式文件刚刚说:
修改构建文件。此示例使用日常构建生成文档:
它没有提到什么文件和怎么做。
有人能对我如何配置我们的TFS构建服务器来使用生成文档提供一些帮助吗?
发布于 2011-12-21 10:55:22
最简单的方法是只在构建配置中包含SHFB项目文件。SHFB项目文件与Visual中的任何项目文件一样工作。
发布于 2011-12-14 15:33:46
你是对的。Team 2010是基于Workflow Foundation的,要实现这一点,您需要创建一个定制的构建过程模板。
尽管核心项目已被废弃,但您可能会在这里找到您正在寻找的内容:http://tfs2010extendedbuild.codeplex.com/
有关如何自定义构建过程模板的信息,请参见以下内容:http://rabcg.codeplex.com/
如果你喜欢读书,那就太棒了:1
发布于 2011-12-14 15:50:23
一开始,我希望你说的是TFS2010,否则这个答案就超出了范围。
我们已经定制了构建过程模板,并按以下顺序对MSBuild进行了额外调用:

市政厅看起来是这样的:

为了让所有人都能发挥作用,我们添加了另一个名为SandcastleProject的参数,在构建防御中为.shfbproj文件($/./..shfbproj)提供了源代码控制路径。
就在这个序列出现之前,我们使用活动ConvertWorkspaceItem将这个路径转换为本地路径,它用本地条目填充一个名为localSandcastleProject的变量:

https://stackoverflow.com/questions/8506955
复制相似问题