我正在使用nuget.exe 3.4.4,并尝试下载受保护(私有)的nuget程序包(仅允许团队中的某些成员访问)。但这给了我Unable to resolve package_name
错误。可以免费下载公共存储库。如果我使用jfrog.exe下载受保护的相同程序包,它将正常工作。
nuget是否有限制下载受保护的软件包?
命令
A:\Nuget\3.4.4\nuget.exe restore C:\Temp\tmp\project.json -NoCache -NonInteractive -PackagesDirectory A:\Packages -ConfigFile C:\Temp\tmp\nug.config
project.json
{"dependencies": {"nuget_package_name": "package_version"}, "frameworks": {"45": {}}}
nu.config
<?xml version='1.0' encoding='utf-8'?>
<configuration>
<packageSources>
<add key="Artifactory0" value="https://myartifactory_server.com/artifactory/api/nuget/package_name" />
</packageSources>
<packageSourceCredentials>
<Artifactory0>
<add key="Username" value="username" />
<add key="ClearTextPassword" value="password" />
</Artifactory0>
</packageSourceCredentials>
</configuration>
答案 0 :(得分:0)
我正在回答自己的问题,以帮助将来有人遇到此问题
人工版本:6.8.7
对于该存储库,将force authentication
标志的购买设置为1有助于解决此问题