无法打开资源文件 TFS 2015 构建

3

我一直在尝试让TFS构建工作。在解决其他问题后,我已经到了构建会抛出以下错误的地步。不太确定如何处理这个错误。我已经仔细检查确保资源文件夹在解决方案中。但是,名为“resources”的文件并不在其中,但有一个名为“resource”的文件。我知道这提供的信息很少,但我现在陷入了困境。

enter image description here


你能否将“system.debug”变量设置为“true”,并排队构建,然后共享整个构建日志? - Eddie Chen - MSFT
1个回答

1

建议您首先远程访问构建代理计算机,并检查路径下是否有相应的G3.Resources.resources,路径为C:\agent\work\1\s\G3DEV\obj\Debug\G3.Resources.resources

再次确认映射设置正确且未隐藏某些文件。

尝试在构建代理计算机上手动使用VS或MSBuild命令直接构建解决方案。这将缩小问题是否与TFS构建定义相关的范围。

您还可以通过添加system.debug=true启用TFS Build vNext的详细调试模式以获取更多详细日志信息进行故障排除。


感谢您的建议。最终我发现 obj 文件夹没有被检入。然而,经过一番研究,我发现如果将其排除在外,一切都可以正常构建。 - FrankCastle616
1
@FrankCastle616,如果你想在TFS的checkin中排除文件夹和文件,可以使用tfignore来忽略这些文件,下次这些文件将自动被TFS排除。设置方法,请参考这里:https://dev59.com/0KPia4cB1Zd3GeqPy3eh#45134822 。此外,在构建定义的映射设置中,您还可以对不需要的文件夹进行"cloak"操作。如果我的回复有帮助或指出了正确的方向,请标记为答案,这也将有助于社区中的其他人。 - PatrickLu-MSFT
1
对于从TFS构建仍有些模糊。目前我们正在发布原始发布方式,并将TFS仅用作版本控制。抱歉回复晚了,最近非常忙 :) - FrankCastle616
1
@FrankCastle616 谢谢分享。在谷歌上有很多关于TFS构建过程的教程,例如:构建和发布为Git repo定义持续集成(CI)构建过程。如果您遇到任何其他关于TFS构建的问题,我们很乐意在这里帮助您。看起来您原来的问题已经解决了。如果我的回复有所帮助或给出了正确的方向,请投票或将其标记为答案,这也将帮助社区中的其他人。 - PatrickLu-MSFT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接