Visual Studio - Proxy Authentication Required: dotnetfeed.blob.core.windows.net
이상하군요, A PC에서 잘 열리던 프로젝트가 B PC에 설치한 Visual Studio에서 열려고 했더니 아래와 같은 대화창이 뜹니다.

Proxy Authentication Required
Connecting to dotnetfeed.blob.core.windows.net
계정이 없으므로 그냥 닫을 수밖에 없는데, 그러면 아래의 경로에 해당하는 exe 콘솔 창이 뜨더니,
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\NuGet\Plugins\CredentialProvider.Microsoft\CredentialProvider.Microsoft.exe
또다시 "Proxy Authentication Required" 대화창이 뜹니다.
해당 프로젝트의 특징이라면 System.Management.Automation 패키지가 등록돼 있다는 점입니다.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Management.Automation" Version="7.5.0" />
</ItemGroup>
</Project>
직접적인 원인은 알 수 없으나, 이런 현상은 Nuget에 인증을 요구하는 패키지 소스가 등록돼 있기 때문인데요, 따라서 "Tools" / "NuGet Package Manager" / "Package Manager Settings" 메뉴로 이동해 "Package Sources" 범주를 선택하면, 다음과 같이 "dotnetfeed.blob.core.windows.net" 측의 패키지 소스가 보일 것입니다.
https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
결국, 위와 같은 경우 "dotnet-core" 소스를 체크 해제하면 됩니다.
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]