WiX 构建在 TFS 中失败但在本地工作

Posted

技术标签:

【中文标题】WiX 构建在 TFS 中失败但在本地工作【英文标题】:WiX build failing in TFS but working locally 【发布时间】:2013-08-02 11:37:27 【问题描述】:

我们使用 TFS Server 2010 进行持续集成,还使用 ​​WiX 3.7 进行构建。我在 TFS 中遇到构建失败的问题,并出现以下错误:

Unresolved reference to symbol 'Directory:DocumentationDirectory' in section 'Fragment:SharedFragment'.

现在构建在我的本地机器上运行良好,但在 TFS 中失败。脚本中有一个 DocumentationDirectory 元素,所以我不知道 TFS 失败的原因。我问遍了办公室,没有人能帮上忙,所以我在 *** 上发帖。

有什么想法吗?非常感谢您的帮助!

标记

【问题讨论】:

你能把 wxs 发给我们看看吗? 另外,请确保您已将所有本地更改提交到 TFS,也就是说,您的本地构建和服务器构建从相同的源运行。当您从另一个片段中引用它时,请确保元素名称中没有拼写错误。 【参考方案1】:

我现在找到了问题的原因:程序员愚蠢!我在 VS 中有另一个项目已卸载但由 TFS 服务器构建。

【讨论】:

以上是关于WiX 构建在 TFS 中失败但在本地工作的主要内容,如果未能解决你的问题,请参考以下文章

TFS 单元测试在开发机器上通过但在构建机器上失败

从 tfs 调用服务结构包命令失败

构建在本地工作,但在 codemagic 上失败 |任务“:app:stripDebugDebugSymbols”执行失败

Angular 2 应用程序的 TFS 构建失败(TypeScript 错误),但一切都在本地构建良好

如何在 tfs 2012 中配置我的输出构建

TFS Team Build - 如果 app_code 引用解决方案中的另一个项目,则构建失败