Ben*_*ing 22 visual-studio-2010 nuget
我正在尝试安装EnterpriseLibrary以进行瞬态故障处理.这是一个Microsoft软件包.当我尝试安装它时,我收到以下错误:
Install failed. Rolling back...
Install-Package : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 char
acters, and the directory name must be less than 248 characters.
At line:1 char:16
+ Install-Package <<<< EnterpriseLibrary.WindowsAzure.TransientFaultHandling
+ CategoryInfo : NotSpecified: (:) [Install-Package], PathTooLongException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Run Code Online (Sandbox Code Playgroud)
我试过从Nuget ui中选择包装.我尝试使用Nuget命令行手动安装软件包.
我已经尝试逐个手动安装依赖项.它每次都在同一个包装上失败.
我的项目位置是默认的MyDocuments/visualstudio/projects位置.
有任何想法吗 ?
Ale*_*ion 26
看起来您的项目路径足够长,以至于在安装软件包时,添加软件包文件夹失败,因为它达到了限定的名称长度限制.
我的意思是:[驱动器]:\用户[用户]\Documents\Visual Studio 2010\Projects [yourproject]\packages\+\EnterpriseLibrary.WindowsAzure.TransientFaultHandling \超过限制.
你可以把你的项目搬到其他地方吗?
Jon*_*nny 11
除了亚历山大的回答:
您可以使用该subst
命令来缩短路径.例如,我有类似的问题并使用
subst P:"C:\ Users\[用户名]\Documents\Visual Studio [年]\Projects"
创建一个新的P:驱动器(p为项目)并缩短许多字符的路径长度.确保通过导航到P:而不是C:\ Users\Docs ...下的解决方案来打开解决方案,并且您可能希望删除C:下解决方案的任何快捷方式(特别是最近打开的项目).
您还可以创建一个包含此文件的批处理文件,并将其放在"开始"菜单/"启动"(或C:\ Users\[用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)中,每次运行它您启动计算机并且意味着您始终拥有P:驱动器.
归档时间: |
|
查看次数: |
15550 次 |
最近记录: |