asp.net – 为什么Visual Studio会拒绝访问,尝试使用NuGet软件包构建解决方案时出现代码5错误?

前端之家收集整理的这篇文章主要介绍了asp.net – 为什么Visual Studio会拒绝访问,尝试使用NuGet软件包构建解决方案时出现代码5错误?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试构建一个引用NuGet软件包的Visual Studio解决方案.我已经从别人的计算机复制了解决方案(通过 Git,但是我不知道复制方式在这里很重要).当我尝试构建解决方案时,我不断得到这个命令:
Error 3 The command ""D:\Custom Work\MySolution\Project\.nuget\nuget.exe" install
    "D:\Custom Work\MySolution\Project\AAIA.Model\packages.config" -source ""
    -RequireConsent -o "D:\Custom Work\MySolution\Project\packages"" exited with code 5.
    Please verify that you have sufficient rights to run this command.

我已经检查了所有文件夹的权限,他们似乎都很好.没有共同侵害; Visual Studio 2010是唯一触摸这些文件文件夹的程序.为什么会发生这种情况?

解决方法

您的克隆解决方案可能不会传递给nuget.exe文件的Windows“执行”权限.

如果您使用cygwin中的git克隆进行克隆,则尝试使用visual studio来打开和构建,该权限将不会被正确设置为nuget.exe.它的“linux”不支持Windows的可执行权限.如果克隆使用类似git-extensions的东西,您可以避免这个问题,因为它是为Windows而构建的,并支持可执行权限.

猜你在找的asp.Net相关文章