【问题标题】:When I want publish Project : "the specified path, file name, or both are too long"当我想发布项目时:“指定的路径、文件名或两者都太长”
【发布时间】:2018-08-14 08:45:11
【问题描述】:

当我想运行或发布一个网络项目时,我收到了这个错误:

严重性代码描述项目文件行抑制状态 错误无法评估项目元数据“%(FullPath)”。项目元数据“%(FullPath)”不能应用于路径“jquery-ui-1.10.3.custom\development-bundle\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png”。指定的路径、文件名或两者都太长。完全限定文件名必须少于 260 个字符,目录名必须少于 248 个字符。

有人可以帮帮我,拜托

【问题讨论】:

  • 来吧,伙计。您的问题及其标题已经包含一个答案:“指定的路径、文件名或两者都太长”。为什么没有人阅读错误信息?

标签: c# asp.net visual-studio-2017 resharper publish


【解决方案1】:

不要将您的项目保存在深层嵌套文件夹中。 尝试将您的项目保存在 D:\Projects\YourApp 中。这样你就不会超过260的限制。

【讨论】:

  • 它的工作,但它没有再犯这个错误也许它只是一个短距离到最大值。感谢您的帮助
  • 这个限制是 260 符号用于文件路径和 254 用于目录路径,而不是 280
  • 长文件名也有同样的问题。被困了两天,发现这个解决方案对我有用。从嵌套目录中取出帮助我解决我的问题
【解决方案2】:

您已达到文件系统的最大路径长度。你必须让它更短,例如减少文件名。

【讨论】:

  • 您也可以更改您的操作系统,例如。 Windows 10 没有这个限制
  • 是的,但这是 NTFS 文件系统的限制,而不是操作系统:)
  • 有消息给你 - Windows 10, v1803 DOES 有这个限制,或者更准确地说,NuGet.exe 有这个限制,直到某个地方才能修复NuGet.exe v5.x。我怎么知道这个?很容易,我有这个完全相同的错误,并把这个帖子作为一个可能的“答案”。对我来说不幸的是,移动源代码树不是一种选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多