TFS 构建失败,.target 文件无法复制文件太长?

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets (524):无法复制文件“C:\Program Files\Reference Assemblies\Microsoft\ VSTO40\v4.0.Framework\Microsoft.VisualStudio.Tools.Applications.Runtime.dll”到“.\bin\Release\app.publish\Application Files\SI.TemplateDesignerOffice2007_4_1_9080_0199\Microsoft.VisualStudio.Tools.Applications.Runtime.dll 。部署”。

指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。


qq_遁去的一_1
浏览 140回答 2
2回答

GCT1015

尝试更改您的发布文件夹,将其从您的 bin 中删除并放在您的目录结构中更高的位置,例如除了您的 src 文件夹或其他内容。

繁华开满天机

那是微软有限。有一个线程在谈论这个: MSBuild 应该处理比 MAX_PATH 更长的路径所以,我能想到的就是尽量缩短路径,可以参考下面的文章排查问题:将构建发布到 Deep Drop 位置微软在 Windows 10 Redstone 中删除了 260 个字符的路径长度限制
打开App,查看更多内容
随时随地看视频慕课网APP