프로그램

Visual Studio 에서, nuget 로컬 설치를 위해 경로 선택시 에러 발생

(주)CKBcorp., 2023. 3. 18. 18:40
반응형

말 그대로다.

MS Visual Studio 에서, VS 실행 환경이 온라인이 아닐 경우, 보통은

 

1. 패키지를 다운로드해서

2. 시스템에 수동으로 복사하고

3. 복사한 패키지를 Nuget 패키지 매니저에서

4. 수동으로 선택

 

한다. 참고 링크는 아래와 같다.

https://www.c-sharpcorner.com/article/adding-package-source-in-visual-studio-2015/

 

Adding Package Source In Visual Studio 2015

In this article you will learn how to add multiple package sources in Nuget Package Manger package source in Visual Studio 2015.

www.c-sharpcorner.com

https://learn.microsoft.com/ko-kr/azure/devops/artifacts/nuget/consume?view=azure-devops&tabs=windows 

 

Visual Studio를 사용하여 NuGet 패키지 설치 - Azure Artifacts

Visual Studio를 사용하여 Azure Artifacts 피드 및 NuGet.org NuGet 패키지를 사용하는 방법

learn.microsoft.com

https://www.spacek.xyz/mle/?p=131 

 

Visual Studio: NuGet Package 오프라인 설치 방법 | 나의 작은 경험들

Visual Studio: NuGet Package 오프라인 설치 방법 최근 보안이 강화됨에 따라 대부분의 기업내 개발환경에서는 온라인에 접속이 안되는 경우가 많다. 이 런 경우 개발 SDK 를 온라인에서 설치해야 하는

www.spacek.xyz

 

그런데, 이게 한 번에 안 될 때가 있다. 

 

아래의 방법으로 해결해 보도록 하자. 나는 됐다. 

 

11. 만일 패키지 관리 화면에서, 로컬에 다운로드 한 Nuget 패키지를 

"Solution Explorer > 솔루션 혹은 프로젝트 선택 > 마우스 오른버튼 > Nuget Package 관리 > Package Source" 

를 통해서 로컬에 다운로드 + 복사한 패키지를 선택 후 반영했는데도 갱신이 안되고 계속 패키지를 찾으려고 한다면

 

11.1. 기본 선택되어 있는 nuget.org, Microsoft and .Net 패키지 관리자를 선택 해지한다. 인터넷이 안 되는 시스템인데 인터넷에서 자동으로 패키지 다운로드 하려고 해서 계속 대기타는 거다.

 

12. 기존 패키지를 해지했는데도 계속 대기탄다면, VS 2013 버전의 경우

nuget package manager for Visual Studio 2013 을 설치한다. 

 

https://stackoverflow.com/questions/25725545/nuget-x-already-has-a-dependency-defined-for-y

 

NuGet: 'X' already has a dependency defined for 'Y'

I'm getting the following error in NuGet while trying to install package Microsoft.AspNet.Server.IIS Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS.Interop (≥ 1.0.0-alpha4-10330)'.

stackoverflow.com

 

https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio2013 

 

NuGet Package Manager for Visual Studio 2013 - Visual Studio Marketplace

Extension for Visual Studio - A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project.

marketplace.visualstudio.com

NuGet.Tools.vsix
3.44MB

2013버전은 수동으로 패키지 관리 툴을 설치해 줘야 하는 거 같다.

 

끝.

반응형