1

我目前面临错误(见屏幕截图),我无法再在我的 Visual Studio 解决方案上添加依赖项。这是否与路径问题有关,还是发生了其他事情。

我已经尝试过 nuget restore,清理解决方案等......

文件名如此长的原因是因为它们所属的位置很清楚,但如果这是一个限制(我期望,但找不到它),那么我该如何最好地工作?

VS2019 中的错误

4

1 回答 1

2

操作系统也有 MAX_PATH 限制。此限制为 260 个字符。即使您的文件路径低于此字符限制,您也可能会因保留空间而遇到问题。邮政

我建议创建一个简单而简短的层次结构和命名。用这种方式命名会很麻烦。

如果您想继续命名,请在您的操作系统中进行以下设置,然后重新打开并测试您的项目:

第一的,

  • 用regedit打开注册表
  • 双击LongPathsEnabledHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。_ 如果缺少此项目,请创建一个新项目。将数值数据设置为 1并保存

二、(如果在 Windows 10 专业版或企业版中)

  • 在开始菜单中运行gpedit.msc
  • 找到“ ”下的“启用Win32长路径Computer Configuration > Administrative Templates > System > Filesystem” ,双击打开
  • 标记为启用并保存

重新启动计算机。

一旦您的计算机重新启动并打开您的项目,问题应该得到解决。

如果 NuGet 包旁边仍有黄色警告,请在 Nuget 数据包管理器中键入 dotnet restore 进行确认。(确保您正确选择了默认项目)。如果需要,重新启动 Visual Studio。

于 2020-12-16T15:11:11.430 回答