【问题标题】:Nuget package manager long file name errorNuget 包管理器长文件名错误
【发布时间】:2018-02-19 09:28:08
【问题描述】:

当我安装具有长文件名的 nuget 包时,我收到以下错误: 指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。 此外,似乎当项目路径很长时,我们会收到此错误,因为在这种情况下指定的路径很长。

有没有办法解决这个问题,以便我能够安装具有长文件名的 nuget 包?

【问题讨论】:

  • 这个问题呢?你解决了这个问题吗?如果没有,请告诉我此问题的最新状态。
  • 成功了,非常感谢

标签: visual-studio visual-studio-2015 nuget nuget-package


【解决方案1】:

有没有办法解决这个问题,以便我能够安装具有长文件名的 nuget 包?

避免此问题的最简单方法是将源移动到 C:/ 驱动器(或路径中字符较少的其他位置)或 安装长路径工具强>。

此外,您可以创建nuget.config 并将其存储在与您的解决方案文件相同的位置:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value="C:\MyPackagesFolder" />
  </config>
</configuration>

这将更改您放置文件的配置级别的默认包文件夹。显然您可以放置​​您想要的任何路径。

更多信息请参见Configuring NuGet behavior

希望有帮助

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多