通过Nuget.Config的用户名和密码不适用于文件共享

时间:2018-07-30 07:53:01

标签: nuget

我有一个带有私有nuget存储库的VS2017解决方案。作为存储库,我使用的是简单的文件共享(通过用户名/密码保护)。我已将NuGet.Config文件放在解决方案的根目录中(这样,并非每个开发人员都必须手动添加私有存储库)。

我通过以下命令添加了我的私有存储库:

nuget.exe sources Add -Name mySource -UserName user -Password secret -Configfile C:\MySolutionDirectory\NuGet.Config

打开NuGet.Config文件时,我看到一个<packageSourceCredentials>元素(如on msdn所述),该元素具有正确的用户名和加密形式的密码。

当我执行全新签出并通过VS 2017构建解决方案时,nuget软件包管理器无法连接到给定的文件共享。如果我在Windows资源管理器中打开文件共享并手动输入凭据,则可以通过VS2017构建解决方案。

有人知道nuget是否支持文件共享身份验证吗?

0 个答案:

没有答案