Подключение к каналу NuGet в Azure Devops 2019 из VS
Как сказал Falco, вам не нужен PAT с Visual Studio, поскольку он используется для CLI nuget.exe,
При подключении канала NuGet Azure Devops 2019 к Visual Studio Visual Studio предложит вам войти в свои личные учетные данные:
Согласно сообщению об ошибке 401 (неавторизовано), кажется, что вы не входите в Visual Studio с действительными личными учетными данными, чтобы решить эту проблему, попробуйте выйти из своей текущей учетной записи и перезапустить Visual Studio, а затем снова открыть Visual Studio,выберите канал Azure Devops 2019 NuGet, Visual Studio предложит вам снова войти в свои личные учетные данные:
Введите действительный личныйучетные данные и убедитесь, что эти личные учетные данные, которые могут получить доступ к каналу NuGet Azure Devops 2019 .
Кроме того, мы также можем предоставить учетные данные для Visual Studio вручную с помощью nuget.config
в папке C:\Users\<UserName>\AppData\Roaming\NuGet
:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="AzureDevOpsFeed" value="<ThePackageSourceFeedUrl>/MyCustomFeed/nuget/v3/index.json" />
</packageSources>
<packageSourceCredentials>
<AzureDevOpsFeed>
<add key="Username" value="<YourUserName>" />
<add key="ClearTextPassword" value="<YourPassword>" />
</AzureDevOpsFeed>
</configuration>
Проверьте этот похожий поток для некоторых подробностей.Надеюсь, это поможет.