인터넷이 연결되지 않은 개발환경에 nuget package 를 깔아서 테스트해 보는 상황이 발생.
인터넷 등을 참조하여 필요한 nupkg 를 다운로드 받고, 비주얼 스튜디오 누겟 패키지 관리자 콘솔에서 install-package 명령을 실행하였으나, 에러가 발생했다.
PM> Install-Package cef.redist.x86 -Source nugetpackages
'native,Version=v0.0'을(를) 대상으로 하는 'clr_cefbrowser' 프로젝트에 대한 'cef.redist.x86.3.2987.1597' 패키지의 종속성 정보를 수집하려는 중
Install-Package : 'https://api.nuget.org/v3/index.json' 원본을 추가할 때 'System.AggregateException' 예외가 발생했습니다. 온라인 패키지 원본을 모두 사용할 수 있는지 확인하세요.
위치 줄:1 문자:1
+ Install-Package cef.redist.x86 -Source nugetpackages
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
프로젝트 솔루션 폴더 아래에 nugetpackages 라는 폴더를 만들어, 다운받은 nupkg 파일을 저장하고 패키지 설치 명령을 실행하였을 때 발생한 에러메시지.
계속 오프라인으로 패키지를 깔아야 할 수 있어서, 문서\Visual Studio 2015\LocalNugetRepository 라는 로컬 폴더를 만들고, 해당 폴더를 오프라인 리포지토리로 설정하였으나 여전히 동일한 문제가 발생했다.
외부 인터넷이 연결되지 않아서, https://api.nuget.org/v3/index.json 과 통신할 수 없었는 상태인 것은 동일했고, 패키지 설정메뉴에 해당 url 과 관련된 설정이 있었다. 체크박스를 아래 그림과 같이 해제한 이후 설치가 성공하였다.
기본 설정을 nuget.org 만 있음. 에러메시지의 url 이 "소스" 에 적혀 있음.
로컬 래포 설정. 기본적으로 Microsoft and .NET 부분의 체크박스가 설정되어 만들어짐, 체크박스를 놔두면 동일한 에러가 발생하므로, 체크 해제한다.
'프로그래밍 > C-CPP' 카테고리의 다른 글
[번역|스택오버플로우] 타입명 뒤에 괄호를 붙이는지 안 붙이는지에 차이가 있나? (0) | 2017.09.13 |
---|---|
[CEF] CEF Chromium Embedded Framework 빌드하기 (0) | 2017.04.10 |
[VS] LINK : warning LNK4075: '/INCREMENTAL'이(가) '/LTCG' 사양으로 인해 무시됩니다. (0) | 2016.09.30 |
DWORD PTR fs:[0] 는 무엇인가? (0) | 2016.02.19 |
[번역] COM 자동 초기화 자동 클린업 (0) | 2016.01.12 |