【问题标题】:MSBuild File Name Character LimitMSBuild 文件名字符限制
【发布时间】:2014-12-29 19:25:29
【问题描述】:

我在 Team Build 中看到此错误。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.4\Microsoft.WindowsAzure.targets (985):指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。

我已经看到有关此主题的其他问答。我的问题不完全是关于修复的问题。
有没有办法找出导致此错误的特定文件?

【问题讨论】:

    标签: .net visual-studio tfs msbuild tfsbuild


    【解决方案1】:

    首先,以高日志记录详细度*构建,查看日志中错误之前的行,并可能找出有问题的文件/文件夹是什么。

    如果做不到这一点,您可以查看特定的目标文件和行,看看它在做什么。这并不容易,因为您必须弄清楚属性 / 等的值。

    * 怎么做:

    • 来自 Visual Studio:Tools => Options => Projects and Solutions => Build and Run => MSBuild project build output verbosity,然后查看“输出”窗格
      • 请注意,日志文件冗长仅适用于 C++ 项目!
    • 从命令行:MSBuild /flp:verbosity=diagnostic" my.csproj,查看 msbuild.log
    • 来自团队构建 (2012):Edit build definition => Process => 2. Basic => Logging Verbosity,然后运行构建并查看(放置文件夹)\Logs

    【讨论】:

    猜你喜欢
    • 2018-08-24
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多