C# 当我想要发布项目时:“引用;指定的路径、文件名或两者都太长";

C# 当我想要发布项目时:“引用;指定的路径、文件名或两者都太长";,c#,asp.net,visual-studio-2017,resharper,publish,C#,Asp.net,Visual Studio 2017,Resharper,Publish,当我想要运行或发布web项目时,我收到以下错误: 严重性代码说明项目文件行抑制状态 错误:无法计算项元数据“%(完整路径)”。项目元数据“%(完整路径)”不能应用于路径“jquery-ui-1.10.3.custom\development bundle\themes\base\images\ui-bg\U highlight-soft\U 75\uCCCC\U 1x100.png”。指定的路径、文件名或两者都太长。完全限定文件名必须少于260个字符,目录名必须少于248个字符 有人可以帮助我,

当我想要运行或发布web项目时,我收到以下错误:

严重性代码说明项目文件行抑制状态 错误:无法计算项元数据“%(完整路径)”。项目元数据“%(完整路径)”不能应用于路径“jquery-ui-1.10.3.custom\development bundle\themes\base\images\ui-bg\U highlight-soft\U 75\uCCCC\U 1x100.png”。指定的路径、文件名或两者都太长。完全限定文件名必须少于260个字符,目录名必须少于248个字符


有人可以帮助我,请

您已达到文件系统的最大路径长度。您必须将其缩短,例如减少文件名。

不要将项目保存在深嵌套文件夹中。
尝试将项目保存在D:\Projects\YourApp中。这样,你的工资就不会超过260英镑的上限。

来吧,伙计。您的问题及其标题已包含答案:“指定的路径、文件名或两者都太长”。为什么没有人读取错误消息?您也可以更改操作系统,例如Windows 10没有此限制..:是的,但这是NTFS文件系统的限制,而不是操作系统:)有消息告诉你-Windows 10、v1803确实有这个限制,或者更准确地说,NuGet.exe有这个限制,直到NuGet.exe v5.x中的某个地方才会修复。我怎么知道的?很简单,我也有同样的错误,这篇帖子可能是我的“答案”。不幸的是,对我来说,移动源代码树不是一个选项。这是可行的,但它不再犯这个错误了。也许这只是一个短距离的最大值。感谢您的帮助此限制文件路径为260个符号,目录路径为254个符号,长文件名的问题不同。我被绊倒了两天,找到了适合我的解决方案。从嵌套目录中取出帮助我解决问题